/*
 * LNCTS Indore brand colours: maroon (from the college's existing website) on the shared LNCT-group design.
 * Only colour tokens are overridden here; layout and type come from assets/css/theme.css.
 * Contrast checked (WCAG AA): link 6.9:1 on page, button text 6.6:1, dark-mode link 9.6:1, muted 9.4:1.
 */
:root, [data-bs-theme="light"] {
    --link: #9E2A2B;
    --accent: #B33939;
    --btn-blue: #A83232;
    --btn-blue-hover: #8A2B2B;
    --tint: rgba(179, 57, 57, .08);
    --tint-strong: rgba(179, 57, 57, .15);
    --tint-border: rgba(179, 57, 57, .30);
    --initials-bg: linear-gradient(135deg, #F8DADA, #FBE6E6);
    --initials-text: #9E2A2B;
    --chart-bar: #B33939;
}
[data-bs-theme="dark"], .zone-dark {
    --bg: #170D11;
    --bg-alt: #1D1015;
    --surface: #28161B;
    --surface-2: #341C23;
    --line: rgba(255, 232, 235, .10);
    --line-strong: rgba(255, 232, 235, .18);
    --text: #F7EAEC;
    --muted: #CFAFB3;
    --link: #FF9E9E;
    --accent: #E05A5A;
    --btn-blue: #B33939;
    --btn-blue-hover: #C94545;
    --tint: rgba(224, 90, 90, .14);
    --tint-strong: rgba(224, 90, 90, .22);
    --tint-border: rgba(224, 90, 90, .38);
    --glass: rgba(23, 13, 17, .74);
    --glass-strong: rgba(40, 22, 27, .97);
    --initials-bg: linear-gradient(135deg, #5C2630, #28161B);
    --field-bg: rgba(23, 13, 17, .6);
    --chart-bar: #E05A5A;
}
:root {
    --zone-rgb: 23, 13, 17;
    --zone-panel-rgb: 40, 22, 27;
    --zone-accent-rgb: 224, 90, 90;
    --zone-top: #3A1219;
    --announce-from: #5E1A22;
    --announce-to: #3A1219;
}
