/**
 * Tema unificado — paleta azul profesional (Medicare.gov / todo el sitio).
 * Fuente única de variables CSS; cargar antes que style.css y medicare.css.
 */
:root {
    --brand: #0071bc;
    --brand-dark: #205493;
    --brand-soft: #e8f1fb;
    --brand-light: #499fd8;
    --accent: #1a1a1a;

    --primary: var(--brand);
    --primary-dark: var(--brand-dark);
    --primary-soft: var(--brand-soft);

    --mc-blue: var(--brand);
    --mc-blue-dark: var(--brand-dark);
    --mc-blue-soft: var(--brand-soft);
    --mc-brand-light: var(--brand-light);

    --nav-brand: var(--brand);
    --nav-brand-dark: var(--brand-dark);
    --nav-brand-soft: var(--brand-soft);

    --mc-green: #2e8540;
    --mc-giveback: #1a6b2b;
    --mc-giveback-bg: #e3f9e5;
    --mc-giveback-border: #2e8540;
    --mc-text: #1b1b1b;
    --mc-muted: #5b616b;
    --mc-border: #d6d7d9;
    --mc-bg: #f0f0f0;
    --mc-card: #ffffff;
    --mc-focus: #ffbe2e;
    --mc-radius: 8px;
    --mc-font: "DM Sans", "Segoe UI", "Source Sans Pro", Tahoma, sans-serif;

    --brand-rgb: 0, 113, 188;
}
