:root{
/* base — graphite/black (aligned to the official Black Due 11 Anos identity guide) */
--black-void:#000000;
--graphite-1:#141414;
--graphite-2:#1A1A1A;
--graphite-3:#282C35;
--graphite-line:rgba(255,255,255,.08);
/* base — electric blue */
--blue-500:#0EA5FF;
--blue-600:#007BFF;
--blue-700:#0057C2;
--blue-glow:#4DC2FF;
/* base — gold (celebration accent) */
--gold-500:#FFC107;
--gold-600:#E6A800;
--gold-glow:#FFD966;
/* neutrals on dark */
--white:#FFFFFF;
--gray-100:#E6E6E6;
--gray-300:#9a9a9a;
--gray-500:#6a6a6a;
/* semantic aliases */
--bg-page:var(--graphite-2);
--bg-surface:var(--graphite-1);
--bg-surface-raised:var(--black-void);
--border-subtle:var(--graphite-line);
--text-primary:var(--white);
--text-secondary:var(--gray-300);
--text-muted:var(--gray-500);
--accent-primary:var(--blue-500);
--accent-primary-strong:var(--blue-600);
--accent-celebration:var(--gold-500);
--text-on-accent:var(--black-void);
--text-on-blue:var(--white);
}
