:root{
/* Manual de identidade Lucas Redecker 2026 */
--color-blue:#003281;
--color-yellow:#FFCB20;
--color-gray:#F3F3F3;
--color-green:#008F65;
--color-red:#EA1D36;
--color-white:#FFFFFF;
--color-black:#101010;

/* Aliases (compatibilidade com o DS anterior) */
--color-navy-900:#003281;
--color-navy-800:#003281;
--color-navy-700:#003281;
--color-navy-600:#0A4499;
--color-yellow-500:#FFCB20;
--color-yellow-400:#FFD900;
--color-red-600:#EA1D36;
--color-green-600:#008F65;
--color-cream-50:#F3F3F3;

--surface-dark:var(--color-blue);
--surface-dark-alt:var(--color-blue);
--surface-light:var(--color-white);
--surface-cream:var(--color-gray);
--surface-gray:var(--color-gray);
--text-on-dark:var(--color-white);
--text-on-dark-muted:rgba(255,255,255,0.85);
--text-on-light:var(--color-blue);
--accent-primary:var(--color-yellow);
--accent-primary-strong:var(--color-yellow-400);
--flag-green:var(--color-green);
--flag-yellow:var(--color-yellow);
--flag-red:var(--color-red);
--overlay-navy-soft:rgba(0,50,129,0.84);
--overlay-navy-fade:rgba(0,50,129,0.08);
--overlay-teal-soft:rgba(0,143,101,0.56);
}
