/* NSSF colours for GMS. Loaded when the tenant's config has
   $config['gms_custom_css'] = true;  — see docker/tenants/README.md. */

:root {
    --nssf-maroon: #892226;
    --nssf-yellow: #ffc20a;
    --nssf-ink:    #231f20;
    --nssf-deep:   #2a0c0e;
}

/* buttons, links and selected items: maroon in light mode, yellow in dark mode */
html:root           { --ega-accent: var(--nssf-maroon); --ega-accent-strong: #6e1b1f; --ega-on-accent: #fff; }
html:root.dark-mode { --ega-accent: var(--nssf-yellow); --ega-accent-strong: #e0a800; --ega-on-accent: var(--nssf-ink);
                      --ega-glass: rgba(30, 10, 12, 0.55); }

/* page background: calm, one soft glow at the top */
html:root body {
    background-color: #faf7f4;
    background-image: radial-gradient(120% 80% at 50% -10%, #ffffff 0%, #faf7f4 60%);
}
html:root.dark-mode body {
    background-color: var(--nssf-deep);
    background-image: radial-gradient(120% 80% at 50% -10%, rgba(137, 34, 38, 0.6) 0%, var(--nssf-deep) 60%);
}

/* no colour drift or sparkles */
html:root body::before,
html:root body::after {
    display: none;
}

/* login page */
html:root .ega-stage {
    background: radial-gradient(120% 120% at 20% 0%, var(--nssf-maroon) 0%, var(--nssf-deep) 75%);
}
html:root .ega-bg {
    display: none;
}
html:root .ega-submit {
    background: var(--nssf-yellow);
    color: var(--nssf-ink);
}
html:root .ega-card-country,
html:root .ega-account-greet,
html:root .ega-forgot {
    color: var(--nssf-yellow);
}
 
