Claude Artisan · Minimal, maximal & orgânico2017–present

Corporate Memphis

Referência minimal, maximal & orgânico para Corporate Memphis. Named after Facebook's 'Alegria' illustration style; ubiquitous big-tech look.

Corporate MemphisAlegriabig tech illustrationflat humanoFlat vector people with tiny heads, long bendy limbsSimple geometric bodies, bold flat colorsFriendly, inclusive, generic illustrationSoft rounded UI around itminimal-organic

Uso: hero, superfície, conteúdo e grade responsiva; Flat vector people with tiny heads, long bendy limbs; Simple geometric bodies, bold flat colors

Corporate Memphis

Contexto Histórico

Named after Facebook's 'Alegria' illustration style; ubiquitous big-tech look. Exemplo: Facebook 'Alegria'; Google/Slack/startup illustrations..

Fonte e proveniência

Importado de ara-mkr/claude-artisan · MIT · commit ae6d3ad · 2026-08-30

DESIGN.md

---
version: "alpha"
name: "Corporate Memphis"
description: "Sistema visual Corporate Memphis, traduzido do catálogo Claude Artisan para uso em produtos digitais. Flat vector people with tiny heads, long bendy limbs; Simple geometric bodies, bold flat colors"
colors:
  primary: "#6c5ce7"
  background: "#ffffff"
  surface: "#f7f5ff"
  text: "#1f2233"
  accent: "#ff7a8a"
  on-primary: "#FFFFFF"
  on-surface: "#000000"
  on-accent: "#000000"
typography:
  h1:
    fontFamily: "'Poppins', system-ui, sans-serif"
    fontSize: "4rem"
    fontWeight: "700"
    lineHeight: "1.05"
  body-md:
    fontFamily: "'Poppins', 'Circular', system-ui, sans-serif"
    fontSize: "1rem"
    fontWeight: "400"
    lineHeight: "1.6"
  label-caps:
    fontFamily: "'Poppins', 'Circular', system-ui, sans-serif"
    fontSize: "0.75rem"
    fontWeight: "600"
    letterSpacing: "0.06em"
rounded:
  sm: "8px"
  md: "16px"
  lg: "24px"
spacing:
  sm: "8px"
  md: "16px"
  lg: "32px"
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    rounded: "{rounded.md}"
    padding: "16px"
  button-secondary:
    backgroundColor: "{colors.accent}"
    textColor: "{colors.on-accent}"
    rounded: "{rounded.md}"
    padding: "16px"
  card:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.on-surface}"
    rounded: "{rounded.lg}"
    padding: "24px"
  page:
    backgroundColor: "{colors.background}"
    textColor: "{colors.text}"
    padding: "16px"
---
## Overview

Sistema visual Corporate Memphis, traduzido do catálogo Claude Artisan para uso em produtos digitais. Flat vector people with tiny heads, long bendy limbs; Simple geometric bodies, bold flat colors

- **Categoria:** Minimal, maximal & orgânico
- **Era:** 2017–present
- **Origem:** Named after Facebook's 'Alegria' illustration style; ubiquitous big-tech look.
- **Exemplo:** Facebook 'Alegria'; Google/Slack/startup illustrations.
- **Base estrutural:** hero, superfície, conteúdo e grade responsiva

**Traços definidores:**
- Flat vector people with tiny heads, long bendy limbs
- Simple geometric bodies, bold flat colors
- Friendly, inclusive, generic illustration
- Soft rounded UI around it

## Colors

- **bg** — #ffffff
- **surface** — #f7f5ff
- **surface-2** — #eef0ff
- **text** — #1f2233
- **text-muted** — #5b607a
- **primary** — #6c5ce7
- **accent** — #ff7a8a
- **secondary** — #00b894
- **yellow** — #ffd166

## Typography

- Display: 'Poppins', system-ui, sans-serif
- Corpo: 'Poppins', 'Circular', system-ui, sans-serif
- Mono: ui-monospace, monospace

## Layout

- hero, superfície, conteúdo e grade responsiva
- Use uma grade responsiva e preserve a hierarquia de conteúdo.
- Colapse colunas abaixo de 768px sem overflow horizontal.

## Elevation & Depth

- Flat vector people with tiny heads, long bendy limbs; Simple geometric bodies, bold flat colors; Friendly, inclusive, generic illustration; Soft rounded UI around it; sombras e elevação; transparência e blur

## Shapes

- Raios: 8px, 16px, 24px.

## Components

- Botões mantêm foco visível e estados hover/pressed previsíveis.
- Cartões usam a superfície e a escala de raios definidas nos tokens.
- Formulários exibem labels persistentes, erro textual e foco por teclado.

## Do's and Don'ts

- Faça: respeite os tokens e a composição estrutural indicada.
- Faça: mantenha contraste WCAG AA e `prefers-reduced-motion`.
- Evite: usar o estilo como decoração sem hierarquia funcional.
Baixar DESIGN.md

Especificações Técnicas

CSS

/* Corporate Memphis — design tokens (generated from style_catalog.json) */
/* 2017–present | Named after Facebook's 'Alegria' illustration style; ubiquitous big-tech look. */
:root {
  /* color */
  --color-bg: #ffffff;
  --color-surface: #f7f5ff;
  --color-surface-2: #eef0ff;
  --color-text: #1f2233;
  --color-text-muted: #5b607a;
  --color-primary: #6c5ce7;
  --color-accent: #ff7a8a;
  --color-secondary: #00b894;
  --color-yellow: #ffd166;
  /* radius */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  /* shadow */
  --shadow-sm: 0 4px 12px rgba(108,92,231,0.10);
  --shadow-md: 0 10px 30px rgba(108,92,231,0.14);
  /* font */
  --font-sans: 'Poppins', 'Circular', system-ui, sans-serif;
  --font-display: 'Poppins', system-ui, sans-serif;
  --font-mono: ui-monospace, monospace;
  /* text */
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.375rem;
  --text-2xl: 1.75rem;
  --text-3xl: 2.25rem;
  --text-4xl: 3rem;
  --text-5xl: 4rem;
  /* space */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --space-24: 96px;
  /* ease */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  /* extra (signature gradients, composite borders, filters) */
  --blob: radial-gradient(circle at 30% 30%, #ff7a8a, #6c5ce7);
}

/* ============================================================
   Base component classes — Corporate Memphis (token-driven).
   Signature move lives in references/00-flagship-implementation-specs/corporate-memphis.md;
   these are accessible, token-wired starting points. */
body { margin: 0; background: var(--color-bg); color: var(--color-text); font-family: var(--font-sans); }
.card { background: var(--color-surface, var(--color-bg)); color: var(--color-text);
  border-radius: var(--radius-md); box-shadow: var(--shadow-md);
  padding: var(--space-6, 24px); border: 1px solid var(--color-border, transparent); }
.nav { display: flex; gap: var(--space-4, 16px); align-items: center;
  padding: var(--space-3, 12px) var(--space-6, 24px); background: var(--color-surface, var(--color-bg));
  box-shadow: var(--shadow-md); }
.btn { font: 700 var(--text-base, 1rem)/1 var(--font-display, var(--font-sans)); color: var(--color-text);
  background: var(--color-surface, var(--color-bg)); border-radius: var(--radius-md);
  padding: var(--space-3, 12px) var(--space-6, 24px); box-shadow: var(--shadow-md); cursor: pointer; border: 1px solid var(--color-border, transparent);
  transition: transform .12s var(--ease-standard, ease), box-shadow .12s var(--ease-standard, ease), filter .12s; }
.btn:hover { transform: translateY(-1px); filter: brightness(0.96); }
.btn:active { transform: translateY(0); }
.btn:focus-visible { outline: 2px solid var(--color-accent, var(--color-primary)); outline-offset: 2px; }
.btn[disabled] { opacity: .5; cursor: not-allowed; transform: none; }
.btn--primary { background: var(--color-primary); color: #ffffff; border-color: transparent; }
.input { width: 100%; box-sizing: border-box; font: var(--text-base, 1rem) var(--font-sans); color: var(--color-text);
  background: var(--color-surface, #fff); border-radius: var(--radius-sm);
  padding: var(--space-3, 12px) var(--space-4, 16px); border: 1px solid var(--color-border, transparent); }
.input:focus { outline: 2px solid var(--color-primary); outline-offset: 2px; }
.input::placeholder { color: var(--color-text-muted, currentColor); opacity: .7; }
.badge { display: inline-flex; align-items: center; gap: .4em; font: 700 var(--text-xs, .75rem) var(--font-sans);
  color: #ffffff; background: var(--color-primary); border-radius: var(--radius-pill, 999px); padding: .3em .8em; }
@media (prefers-reduced-motion: reduce) { .btn { transition: none; } .btn:hover, .btn:active { transform: none; } }


/* Especificação de referência: references/00-flagship-implementation-specs/corporate-memphis.md */

Variáveis

--bg: #ffffff, --fg: #1f2233, --accent: #6c5ce7, --surface: #f7f5ff, --radius: 16px, --spacing: 16px, --font-display: 'Poppins', system-ui, sans-serif, --font-body: 'Poppins', 'Circular', system-ui, sans-serif

Checklist

Contraste WCAG AA; foco visível; navegação por teclado; estados hover/pressed; responsividade; prefers-reduced-motion; Tailwind v4 via @theme.

Cores

Primárias

#ffffff
#f7f5ff
#eef0ff
#1f2233

Secundárias

#5b607a
#6c5ce7
#ff7a8a
#00b894
#ffd166

Efeitos

Flat vector people with tiny heads, long bendy limbs, Simple geometric bodies, bold flat colors, Friendly, inclusive, generic illustration, Soft rounded UI around it, shadow, blur

Light/Dark

Fonte não declara modos; validar em light e dark antes de publicar

Prompt para AI

Atue como um Engenheiro Frontend Sênior e UI Designer Especialista.
Sua tarefa é codificar uma Landing Page completa na primeira tentativa.
- Tema da Landing Page: <INSIRA O TEMA>
- Seções a adicionar: <INSIRA AS SEÇÕES>

Gere o código final imediatamente seguindo estas definições:

## Estilo

- **Nome:** Corporate Memphis
- **Tipo:** claude-artisan/minimal-organic
- **Keywords:** Corporate Memphis, Alegria, big tech illustration, flat humano, Flat vector people with tiny heads, long bendy limbs, Simple geometric bodies, bold flat colors, Friendly, inclusive, generic illustration, Soft rounded UI around it, minimal-organic
- **Era:** 2017–present
- **Light/Dark:** Fonte não declara modos; validar em light e dark antes de publicar

## Paleta de Cores

- **Primárias:** bg: #ffffff, surface: #f7f5ff, surface-2: #eef0ff, text: #1f2233
- **Secundárias:** text-muted: #5b607a, primary: #6c5ce7, accent: #ff7a8a, secondary: #00b894, yellow: #ffd166

## Efeitos Visuais

Flat vector people with tiny heads, long bendy limbs, Simple geometric bodies, bold flat colors, Friendly, inclusive, generic illustration, Soft rounded UI around it, shadow, blur

## Direção Visual para IA

Corporate Memphis, Flat vector people with tiny heads, long bendy limbs, Simple geometric bodies, bold flat colors, Friendly, inclusive, generic illustration, Soft rounded UI around it, Facebook 'Alegria'; Google/Slack/startup illustrations.

## CSS Technical

```css
/* Corporate Memphis — design tokens (generated from style_catalog.json) */
/* 2017–present | Named after Facebook's 'Alegria' illustration style; ubiquitous big-tech look. */
:root {
  /* color */
  --color-bg: #ffffff;
  --color-surface: #f7f5ff;
  --color-surface-2: #eef0ff;
  --color-text: #1f2233;
  --color-text-muted: #5b607a;
  --color-primary: #6c5ce7;
  --color-accent: #ff7a8a;
  --color-secondary: #00b894;
  --color-yellow: #ffd166;
  /* radius */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  /* shadow */
  --shadow-sm: 0 4px 12px rgba(108,92,231,0.10);
  --shadow-md: 0 10px 30px rgba(108,92,231,0.14);
  /* font */
  --font-sans: 'Poppins', 'Circular', system-ui, sans-serif;
  --font-display: 'Poppins', system-ui, sans-serif;
  --font-mono: ui-monospace, monospace;
  /* text */
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.375rem;
  --text-2xl: 1.75rem;
  --text-3xl: 2.25rem;
  --text-4xl: 3rem;
  --text-5xl: 4rem;
  /* space */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --space-24: 96px;
  /* ease */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  /* extra (signature gradients, composite borders, filters) */
  --blob: radial-gradient(circle at 30% 30%, #ff7a8a, #6c5ce7);
}

/* ============================================================
   Base component classes — Corporate Memphis (token-driven).
   Signature move lives in references/00-flagship-implementation-specs/corporate-memphis.md;
   these are accessible, token-wired starting points. */
body { margin: 0; background: var(--color-bg); color: var(--color-text); font-family: var(--font-sans); }
.card { background: var(--color-surface, var(--color-bg)); color: var(--color-text);
  border-radius: var(--radius-md); box-shadow: var(--shadow-md);
  padding: var(--space-6, 24px); border: 1px solid var(--color-border, transparent); }
.nav { display: flex; gap: var(--space-4, 16px); align-items: center;
  padding: var(--space-3, 12px) var(--space-6, 24px); background: var(--color-surface, var(--color-bg));
  box-shadow: var(--shadow-md); }
.btn { font: 700 var(--text-base, 1rem)/1 var(--font-display, var(--font-sans)); color: var(--color-text);
  background: var(--color-surface, var(--color-bg)); border-radius: var(--radius-md);
  padding: var(--space-3, 12px) var(--space-6, 24px); box-shadow: var(--shadow-md); cursor: pointer; border: 1px solid var(--color-border, transparent);
  transition: transform .12s var(--ease-standard, ease), box-shadow .12s var(--ease-standard, ease), filter .12s; }
.btn:hover { transform: translateY(-1px); filter: brightness(0.96); }
.btn:active { transform: translateY(0); }
.btn:focus-visible { outline: 2px solid var(--color-accent, var(--color-primary)); outline-offset: 2px; }
.btn[disabled] { opacity: .5; cursor: not-allowed; transform: none; }
.btn--primary { background: var(--color-primary); color: #ffffff; border-color: transparent; }
.input { width: 100%; box-sizing: border-box; font: var(--text-base, 1rem) var(--font-sans); color: var(--color-text);
  background: var(--color-surface, #fff); border-radius: var(--radius-sm);
  padding: var(--space-3, 12px) var(--space-4, 16px); border: 1px solid var(--color-border, transparent); }
.input:focus { outline: 2px solid var(--color-primary); outline-offset: 2px; }
.input::placeholder { color: var(--color-text-muted, currentColor); opacity: .7; }
.badge { display: inline-flex; align-items: center; gap: .4em; font: 700 var(--text-xs, .75rem) var(--font-sans);
  color: #ffffff; background: var(--color-primary); border-radius: var(--radius-pill, 999px); padding: .3em .8em; }
@media (prefers-reduced-motion: reduce) { .btn { transition: none; } .btn:hover, .btn:active { transform: none; } }


/* Especificação de referência: references/00-flagship-implementation-specs/corporate-memphis.md */
```

## Design System Variables

```css
--bg: #ffffff, --fg: #1f2233, --accent: #6c5ce7, --surface: #f7f5ff, --radius: 16px, --spacing: 16px, --font-display: 'Poppins', system-ui, sans-serif, --font-body: 'Poppins', 'Circular', system-ui, sans-serif
```

## Checklist de Implementação

- Contraste WCAG AA; foco visível; navegação por teclado; estados hover/pressed; responsividade; prefers-reduced-motion; Tailwind v4 via @theme.

## Regras de Execução

1. Siga fielmente o estilo visual determinado.
2. Use ícones SVG inline de alta qualidade (estilo Heroicons ou Lucide) — PROIBIDO usar emojis como ícones.
3. Adicione `cursor-pointer` e estados de `hover` suaves (transition-all) em todos os elementos interativos.
4. Estrutura Obrigatória da Página:
   - Navbar (Logo + Links + CTA)
   - Hero Section (Headline impactante + Subtitle + 2 botões + Elemento visual 3D/Abstrato via CSS)
   - Features (3 cards com ícones)
   - Testimonials (3 cards)
   - Pricing (3 tiers, destaque no central)
   - CTA Final
   - Footer completo com redes sociais, política de privacidade, termos de uso, contato e links SEO.
5. Todo o conteúdo textual deve ser em Português Brasileiro (PT-BR).
6. O visual deve ser CLARAMENTE distinto — não crie um design "padrão Bootstrap". Force o uso das variáveis de design system fornecidas.
7. Use tags `<style>` no head para classes personalizadas (especialmente para os efeitos complexos de backdrop-filter e animações) que o Tailwind via CDN não cobrir.
8. Responsividade Total: O layout deve se adaptar perfeitamente a Mobile, Tablet e Desktop (Stack vertical no mobile).
9. Inclua meta tags básicas de SEO, Viewport e Open Graph no `<head>`.
10. Footer deve conter: Copyright 2026, Links de navegação secundária e Ícones de redes sociais.
11. Assuma as decisões criativas necessárias para entregar o resultado completo e funcional agora.

Relacionados

Última sincronização: 30/08/2026