:root {
    --cor-primaria: #3387E9;
    --cor-primaria-suave: #E6F1FE;
    --cor-primaria-escura: #1E6FD0;

    --bg: #F5F5F7;
    --bg-alt: #EEEEF1;
    --card: #FFFFFF;
    --text: #1A1A1A;
    --text-secundario: #6B7280;
    --muted: #9CA3AF;
    --borda: #E5E7EB;
    --borda-forte: #D1D5DB;
    --sucesso: #22C55E;
    --sucesso-escura: #16A34A;
    --erro: #EF4444;
    --erro-escura: #DC2626;
    --alerta: #F59E0B;
    --pos: #22C55E;
    --pos-escura: #16A34A;
    --neg: #F87171;
    --neg-escura: #DC2626;

    --radius: 12px;
    --radius-sm: 8px;
    --radius-xs: 6px;

    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --font-titulo: 'Sora', var(--font-sans);

    --sombra-card: 0 1px 3px rgba(0, 0, 0, 0.06);
    --sombra-elevada: 0 4px 12px rgba(0, 0, 0, 0.1);
    --sombra-modal: 0 8px 32px rgba(0, 0, 0, 0.18);
}
