1.3 KiB
1.3 KiB
🎨 Skill: Design System Enforcer (PlatformSistemas)
🎯 Objetivo
Garantir que todas as alterações no frontend respeitem os novos padrões de "Engenharia de Elite": Tipografia Fluida, Coordenação de Layout e Mobile-First.
🔡 Regras de Tipografia
❌ PROIBIDO
- Usar
pxfixos parafont-size. - Usar
vwpuro para texto. - Usar valores mágicos ou hardcoded.
✅ OBRIGATÓRIO
- Usar variáveis CSS de escala fluida:
var(--text-xs)var(--text-sm)var(--text-base)var(--text-lg)var(--text-xl)var(--text-2xl)var(--text-3xl)
- Usar
clamp()para novos tamanhos customizados.
🏗️ Regras de Layout (Coordenação)
❌ PROIBIDO
- Usar larguras fixas para o conteúdo principal que não considerem a sidebar.
- Definir
z-indexarbitrário.
✅ OBRIGATÓRIO
- Usar variáveis de coordenação:
--sidebar-width-expanded(240px)--sidebar-width-collapsed(80px)--header-height(64px)
- Padding/Margin de containers principais deve ser coordenado com
--sidebar-width.
📱 Regras Mobile-First
- Sempre testar se a alteração mantém o layout travado no mobile (
user-scalable=no). - Priorizar containers com
min-hemax-h-[80vh]para evitar quebras em telas pequenas.