/* GERADO por scripts/sync_braz_ui.py — NÃO EDITE.
 * Fonte: braz_school_app/app/includes/brand.php :: brand_root_css()
 * Camada 1 = marca (fixa); camada 2 = tema. Claro = html[data-theme="light"].
 * Para mudar um token, mude na plataforma e rode o sync (ADMIN-ANALYTICS §9.1).
 */
:root{--brand-accent:#e0c193;--brand-accent-light:#ecd6b4;--brand-accent-dark:#c5a877;--brand-accent-rgb:224, 193, 147;--brand-bg:#000000;--brand-bg-2:#11111e;--brand-text:#efefef;--brand-blue-deep:#023e73;--brand-blue-sky:#3d85ea;--brand-font-display:'Source Serif 4', Georgia, serif;--brand-font-body:'Inter', system-ui, sans-serif;--brand-font-detail:'Clash Display', 'Inter', sans-serif;--ink-rgb:255,255,255;--shadow-rgb:0,0,0;--surface-rgb:17,17,30;--sheen-rgb:255,255,255;--text-strong:#ffffff;--text-1:rgba(255,255,255,0.92);--text-2:rgba(255,255,255,0.65);--text-3:rgba(255,255,255,0.45);--surface-base:#000000;--surface-2:#11111e;--surface-raise:#1c1c20;--border-soft:rgba(var(--brand-accent-rgb,224,193,147),0.16);--accent-ink:var(--brand-accent,#e0c193);--on-accent:#000;--status-critical-ink:#f87171;--status-critical-rgb:239,68,68;--status-attention-ink:#fbbf24;--status-attention-rgb:251,191,36;--status-excellent-ink:#4ade80;--status-excellent-rgb:74,222,128;--status-progress-ink:#3d85ea;--status-progress-rgb:61,133,234;}html[data-theme="light"]{--brand-bg:#efefef;--brand-bg-2:#ffffff;--brand-text:#11111e;--ink-rgb:17,17,30;--shadow-rgb:17,17,30;--surface-rgb:239,239,239;--sheen-rgb:17,17,30;--text-strong:#11111e;--text-1:rgba(17,17,30,0.92);--text-2:rgba(17,17,30,0.66);--text-3:rgba(17,17,30,0.5);--surface-base:#efefef;--surface-2:#ffffff;--surface-raise:#ffffff;--border-soft:rgba(17,17,30,0.12);--accent-ink:#856428;--brand-accent-rgb:133,100,40;--status-critical-ink:#b91c1c;--status-critical-rgb:185,28,28;--status-attention-ink:#92600a;--status-attention-rgb:146,96,10;--status-excellent-ink:#166534;--status-excellent-rgb:22,101,52;--status-progress-ink:#023e73;--status-progress-rgb:2,62,115;}
