/**
 * TV WANDAM — Design Tokens
 * Paleta inspirada no logotipo (vermelho · amarelo · verde · Guiné-Bissau)
 */
:root {
    /* Marca */
    --brand-red: #E53935;
    --brand-yellow: #FBC02D;
    --brand-green: #43A047;
    --brand-green-dark: #2E7D32;
    --brand-green-hover: #1B5E20;

    --brand-gradient: linear-gradient(135deg, #E53935 0%, #FBC02D 48%, #43A047 100%);
    --brand-gradient-soft: linear-gradient(135deg, rgba(229,57,53,.08) 0%, rgba(251,192,45,.08) 48%, rgba(67,160,71,.08) 100%);

    --brand-dark: #1A1A1A;
    --brand-sidebar: #141414;
    --brand-text: #1F2937;
    --brand-text-muted: #6B7280;
    --brand-border: #E5E7EB;
    --brand-surface: #FFFFFF;
    --brand-bg: #F5F6F8;

    /* Compatibilidade com código legado */
    --bc-green: var(--brand-green);
    --bc-green-hover: var(--brand-green-hover);
    --primary-bc: var(--brand-green);
    --bc-dark: var(--brand-dark);
    --sidebar-width: 260px;

    /* Semântica */
    --color-success: var(--brand-green);
    --color-warning: var(--brand-yellow);
    --color-danger: var(--brand-red);
    --color-info: #2563EB;

    /* Tipografia */
    --font-sans: 'Plus Jakarta Sans', 'Inter', system-ui, -apple-system, sans-serif;

    /* Raios e sombras */
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 16px;
    --radius-xl: 20px;
    --radius-pill: 999px;
    --shadow-sm: 0 2px 8px rgba(0,0,0,.04);
    --shadow-md: 0 8px 24px rgba(0,0,0,.06);
    --shadow-lg: 0 16px 40px rgba(0,0,0,.08);

    /* Transições */
    --transition: .2s ease;
}

[data-theme="dark"] {
    --brand-bg: #0F1115;
    --brand-surface: #1A1D24;
    --brand-text: #F3F4F6;
    --brand-text-muted: #9CA3AF;
    --brand-border: #2D323C;
}
