/* Shared deep Burgundy brand palette supplied by the user (#501B32).
 * Document templates mirror this palette; keep semantic success/warning/error colours intact.
 * Legacy --navy names remain aliases so every operational module stays aligned.
 */
@media screen {
    :root {
        --mms-brand-primary: #501B32;
        --mms-brand-deep: #3B1425;
        --mms-brand-soft: #71374F;
        --mms-brand-rgb: 80, 27, 50;
        --navy: var(--mms-brand-primary) !important;
        --navy-2: var(--mms-brand-soft) !important;
        --navy-soft: var(--mms-brand-soft) !important;
        --navy-dark: var(--mms-brand-deep) !important;
        --navy-deep: var(--mms-brand-deep) !important;
        --ticker-navy: var(--mms-brand-primary) !important;
        --ticker-navy-deep: var(--mms-brand-deep) !important;
        --ticker-navy-glow: var(--mms-brand-soft) !important;
    }

    /* Shared SVG charts also render in PDFs: restyle their screen presentation
       without changing the original document attributes or semantic series. */
    svg :is([fill="#093a65"], [fill="#053567"], [fill="#063866"], [fill="#123a67"], [fill="#183965"], [fill="#1d3762"]) {
        fill: var(--mms-brand-primary);
    }
    svg :is([stroke="#093a65"], [stroke="#053567"], [stroke="#063866"], [stroke="#123a67"], [stroke="#183965"], [stroke="#1d3762"]) {
        stroke: var(--mms-brand-primary);
    }
}
