MSCREATIVE.SYSTEMSSTORY FACTORY
Inteligência
Ep. 014
O design não resolve. O design revela.
Sistemas criativos que funcionam não decoram — estruturam a forma como você vê o problema.
MS
Marcel Serrano
Creative Systems Architect
1080×19209:16
Specs de Formato
| Canvas | 1080 × 1920 px |
| Aspect Ratio | 9:16 |
| Safe Zone Top | 120px |
| Safe Zone Bottom | 160px |
| Safe Zone Lateral | 64px |
| Grid Overlay | 54 × 54px, opacidade 0.025 |
Paleta — MSCS Chumbo Puro
Subtitle
rgba(130,130,130,0.4)
Tipografia OFFF
| Papel | Fonte | Peso | Tamanho | Cor |
| Headline Sans | IBM Plex Sans | 300 | 80px | #6A6A6A |
Headline Serif <em> | Libre Caslon Text | 400 italic | 92px | #A85A30 |
| Subtitle | IBM Plex Sans | 300 | 36px | rgba(130,130,130,0.4) |
| Tag Accent | Space Mono | 400 | 22px | #A85A30 |
| Tag Ghost | Space Mono | 400 | 22px | rgba(140,140,140,0.5) |
| Speaker Name | IBM Plex Sans | 400 | 22px | rgba(130,130,130,0.4) |
| Speaker Role | Space Mono | 400 | 26px | rgba(168,90,48,0.2) |
| Speaker Initials | Libre Caslon Text | italic | 44px | #A85A30 |
| Info Strip | Space Mono | 400 | 18px | rgba(130,130,130,0.18) |
| ASCII Fragments | Space Mono | 400 | 16px | rgba(168,90,48,0.035) |
Tipografia por Tipo — Citação
| Papel | Fonte | Tamanho | Cor |
| Quote PT-BR | Libre Caslon Text italic | 80px | #6A6A6A |
| Quote Original | Libre Caslon Text italic | 36px | rgba(106,106,106,0.35) |
| Quote Marks “ | serif | 160px | rgba(168,90,48,0.08) |
| Attribution | IBM Plex Sans 300 | 22px | rgba(130,130,130,0.3) |
| Attr Name | Space Mono 400 | 22px | #A85A30 |
| Gloss | IBM Plex Sans 300 | 34px | rgba(130,130,130,0.4) |
Tipografia por Tipo — Lista
| Papel | Fonte | Tamanho | Cor |
| List Number | IBM Plex Sans 300 | 36px | rgba(168,90,48,0.25) |
| List Text | IBM Plex Sans 300 | 38px | #6A6A6A |
List <em> | Libre Caslon Text italic | 42px | #A85A30 |
Tipografia por Tipo — Framework
| Papel | Fonte | Tamanho | Cor |
| Layer Label | Space Mono 400 uppercase | 24px | rgba(130,130,130,0.4) |
| Layer Number | IBM Plex Sans 300 | 36px | rgba(130,130,130,0.25) |
| Layer Desc | IBM Plex Sans 300 | 34px | #6A6A6A |
Layer Desc <em> | Libre Caslon Text italic | 34px | #A85A30 |
Tipografia por Tipo — Infográfico
| Papel | Fonte | Tamanho | Cor |
| Number Big | IBM Plex Sans 300 | 200px | #A85A30 |
| Number Label | Space Mono 400 uppercase | 24px | rgba(130,130,130,0.35) |
7 Camadas Obrigatórias
01
Info Strip Top
Barra superior com brand + formato. height: 20px
02
Tags
1 tag accent + 1 tag ghost mínimo. Posicionadas no topo da área de conteúdo.
03
Headline
Mix IBM Plex Sans 300 + Libre Caslon Text italic. Palavra-chave em em.
04
Gradient Rule
Separador linear-gradient(90deg, #A85A30, #6A3818, transparent).
05
Subtitle / Body
Texto secundário em IBM Plex Sans 300, opacidade baixa. Máximo 3 linhas.
06
Speaker Card
Iniciais em Libre Caslon Text italic + nome + role. Borda accent 0.15.
07
Info Strip Bottom
Barra inferior com dimensões + ratio. height: 20px
Regras de Variação
| Elemento | Pode Variar | Não Pode |
| Headline | Texto, posição da palavra em destaque | Fontes, sistema de ênfase (IBM Plex Sans + Libre Caslon Text) |
| Tags | Texto, quantidade (1–3) | Estilo visual, posicionamento |
| Speaker | Nome, role, iniciais | Layout do card, border radius |
| Palette | Nada | Cores são fixas por template |
| Grid | Nada | 54×54px, opacidade 0.025 |
| Icosaedro posição | Alternar quadrantes, nunca repetir consecutivo | Cor (sempre accent puro monocromático) |
| Icosaedro speeds | [0.05–0.12] por eixo | — |
| Glitch lines Y | ±30px entre consecutivos | Cor (sempre accent) |
| ASCII conteúdo | Keyword contextual ▸ KEY.SYS ▸▸▸ | Fonte, cor, opacidade |
| Frase editorial top | Contextual e provocativa | Posição, fonte |
Regras de Headline
A headline editorial usa IBM Plex Sans 300 como base e Libre Caslon Text italic
para a palavra de ênfase (Typo B). Sempre exatamente uma palavra em <em>.
A palavra enfatizada carrega o conceito central. Sem ALL CAPS — casing natural, sentence case.
Protocolo de Ingest
Toda story OFFF começa com um insight extraído de conteúdo existente
(palestra, artigo, entrevista). O insight vira headline. O contexto vira subtitle.
O autor original vira speaker card. Nunca inventar atribuição.
Regras de Acento
Princípio
O acento (#A85A30 / <em> Libre Caslon Text italic) marca
exclusivamente o foco principal.
Nunca em MSCREATIVE.SYSTEMS™, seus produtos, labels estruturais ou informação secundária.
Sempre no conceito, speaker, framework ou palavra-tensão que o leitor deve reter.
Hierarquia de Tags:
tag-accent → Speaker, conceito proprietário, framework nomeado (máx 1 por story).
tag-ghost → MSCS, Codex, evento, série, metadados.
| Tipo de Story | Tag Accent | Tag Ghost | Headline <em> |
| CITAÇÃO | Nome do autor | Série editorial | Keyword da citação |
| TESE PROPRIETÁRIA | Ghost Concept / conceito | MSCREATIVE.SYSTEMS™ | Conceito focal |
| FRAMEWORK | Nome do framework | Codex de origem | Conceito-chave |
| INSIGHT | Nome do speaker | Evento + Key Insights | Palavra-tese (foco) |
| INFOGRÁFICO | Conceito / dado | Fonte do dado | Interpretação do número |
| LISTA | Tema / conceito | Série | Tese-veredicto |
Regras de Idioma
PT-BR Default
Toda comunicação editorial em português brasileiro. Sem exceção para headlines e subtitles.
Citações Estrangeiras
PT-BR como versão principal (font maior). Original abaixo com peso visual reduzido: ~40% do tamanho, ~35% opacidade. Libre Caslon Text italic 22px, rgba(106,106,106,0.35).
Tags e Labels
Inglês permitido quando termo técnico ou proprietário (ex: Ghost Concept, Key Insights). Nomes próprios de frameworks mantidos no original.
Specs por Tipo de Story
Insight
Headline: IBM Plex Sans 300 80px + Libre Caslon Text italic 92px para <em>.
Subtitle: IBM Plex Sans 300 36px, rgba(130,130,130,0.4).
Speaker card com iniciais 44px, nome 22px, role 26px.
Citação
Citação PT-BR: Libre Caslon Text italic 80px, cor #6A6A6A.
Keywords em <em> accent. Quebra por <br>.
Aspas decorativas: serif 160px, rgba(168,90,48,0.08).
Atribuição: nome em accent 22px, restante rgba(130,130,130,0.3).
Gloss: IBM Plex Sans 300 34px.
Versão original: Libre Caslon Text italic 36px, rgba(106,106,106,0.35).
Framework Desconstruído
Layer labels: Space Mono 400 uppercase 24px, rgba(130,130,130,0.4).
Layer numbers: IBM Plex Sans 300 36px, rgba(130,130,130,0.25).
Descriptions: IBM Plex Sans 300 34px, #6A6A6A. Keyword em <em> accent (Libre Caslon Text italic 34px, #A85A30).
Container: border rgba(168,90,48,0.06), bg rgba(168,90,48,0.015).
Lista
Número: IBM Plex Sans 300 36px, rgba(168,90,48,0.25). Min-width 40px.
Texto: IBM Plex Sans 300 38px, #6A6A6A, line-height 1.4.
Keyword em <em>: Libre Caslon Text italic 42px, #A85A30.
Infográfico
Número grande: IBM Plex Sans 300 200px, #A85A30.
Label: Space Mono 400 uppercase 24px, rgba(130,130,130,0.35).
Failure Strip: grid de dots 16px (--ds-story-fail-dot-size).
Tese Proprietária
Segue tipografia base Headline (80px / 92px em) + Subtitle (36px).
Tag accent: Ghost Concept ou conceito proprietário. Tag ghost: MSCREATIVE.SYSTEMS™.
Headline <em> marca o conceito focal da tese.
Componentes Visuais
Failure Strip
Grid de dots para tipo INFOGRÁFICO. Dot size: 16px (--ds-story-fail-dot-size).
Visualização de dados como padrão de pontos preenchidos vs vazios.
Spectrum Bar
Barra gradient horizontal para FRAMEWORK tipo espectro.
Labels em Space Mono 22px (--ds-story-spectrum-label-size).
Gradiente accent → transparente.
Number Row
Número grande (200px) + label lateral (24px uppercase) para INFOGRÁFICO.
Número em accent #A85A30, label em rgba(130,130,130,0.35).
Product Stack — Typo A
Infraestrutura do Improviso
Existe uma diferença entre improvisar e ter infraestrutura de improviso. Uma é aposta. A outra é arquitetura.
Anton + DM Sans + Space Mono
Editorial Stack — Typo B
O design não resolve. O design revela.
Sistemas criativos que funcionam não decoram — estruturam a forma como você vê o problema antes de tentar resolvê-lo.
IBM Plex Sans + Libre Caslon Text + Space Mono
Type Stacks
| Stack | Headline | Body | Label | Accent/Emphasis |
Produto (Typo A) |
Anton 400, ALL CAPS, -0.02em |
DM Sans 400, 0.85 opacity |
Space Mono 400, ALL CAPS, 0.2em |
Cor emphasis do produto |
Editorial (Typo B) |
IBM Plex Sans 300, sentence case |
IBM Plex Sans 300, --ds-text-body (color explicit) |
Space Mono 400, ALL CAPS, 0.2em |
Libre Caslon Text italic 400 |
Accent (Typo C) |
Cormorant Garamond 300 |
DM Sans 300 |
Space Mono 400 |
Cormorant italic 600 |
Ajuste de Contraste — DEC-018 (2026-04-23)
A hierarquia tipográfica Editorial (Typo B) agora usa tokens de cor explícitos em vez de opacidade inline.
Razão: opacidade sobre fundos escuros com múltiplas superfícies (bg-primary / bg-surface / bg-secondary)
produz contraste imprevisível. Tokens de cor são fonte única da verdade.
Novos tokens: --ds-text-secondary (0.65 α) · --ds-text-muted (0.38 α, antes 0.5 α)
Amostras Vivas
Infraestrutura Criativa
Typo A — Anton + DM Sans
O design não resolve. O design revela.
Typo B — IBM Plex Sans + Libre Caslon Text
A beleza está no sistema
Typo C — Cormorant Garamond
Matriz de Roteamento
→
Carousel / Story Produto
Typo A — Product Stack
Anton + DM Sans + Space Mono
→
Story Editorial / OFFF
Typo B — Editorial Stack
IBM Plex Sans + Libre Caslon Text + Space Mono
→
Newsletter / Substack
Typo B ou Typo C
Depende do tom: institucional (B) ou manifesto (C)
→
Landing Page / Site
Typo A — Product Stack
Anton + DM Sans + Space Mono
→
Manifesto / Artigo Longo
Typo C — Accent Stack
Cormorant Garamond + DM Sans + Space Mono
CSS Tokens
/* Product Stack (Typo A) */
--ds-font-display: 'Anton', sans-serif;
--ds-font-body: 'DM Sans', sans-serif;
--ds-font-label: 'Space Mono', monospace;
/* Editorial Stack (Typo B) */
--ds-ed-font-headline: 'IBM Plex Sans', sans-serif; /* wt 300 */
--ds-ed-font-emphasis: 'Libre Caslon Text', serif; /* italic 400 */
--ds-ed-font-body: 'IBM Plex Sans', sans-serif; /* wt 300 */
--ds-ed-font-label: 'Space Mono', monospace;
/* Accent Stack (Typo C) */
--ds-tc-font: 'Cormorant Garamond', serif;
/* Weights: 300 (headline) / 600 italic (emphasis) / 700 (drop cap) */
Don'ts
Don't
Anton + Libre Caslon no mesmo quadro
Product e Editorial não coexistem visualmente.
Don't
Cormorant em carousel padrão
Typo C é reservada para peças de alta solenidade.
Don't
IBM Plex Sans em ALL CAPS
Editorial nunca grita. Sentence case sempre.
Don't
Mais de um stack por peça
Cada peça usa exatamente um stack tipográfico.
Don't
Libre Caslon Text fora de <em> — fonte exclusiva de emphasis editorial
Fonte exclusiva do template Story Factory.
Don't
Substituir Space Mono por outro mono
Space Mono é o único monospace do ecossistema.