# 🎨 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 `px` fixos para `font-size`. - Usar `vw` puro 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-index` arbitrá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-h` e `max-h-[80vh]` para evitar quebras em telas pequenas.