/* ==================================================================
   Niagara Transit — colour tokens (--ntc-*)                v1.0.0
   Light values = today's palette; dark values apply under
   html[data-nt-theme="dark"]. Prefix is --ntc- (not --nt-) because
   css/transit-widgets.css already scopes --nt-text / --nt-focus.
   ================================================================== */

/* ---------- Layer 1: tokens ---------- */
:root {
	--ntc-bg: #ffffff;
	--ntc-surface: #F0F0EE;      /* card / alternating section */
	--ntc-surface-2: #EEF4F9;    /* tinted panel */
	--ntc-band: #042935;         /* deep brand band */
	--ntc-text: #000014;
	--ntc-text-muted: #3D3D46;
	--ntc-heading: #07495F;
	--ntc-link: #00677F;
	--ntc-btn-bg: #07495F;
	--ntc-btn-text: #ffffff;
	--ntc-border: #D9D9D6;
	--ntc-input-border: #6B6B6B;
	--ntc-focus: #07495F;
	--ntc-highlight: #FFE2A1;
}
html[data-nt-theme="dark"] {
	color-scheme: dark;
	--ntc-bg: #0F1518;
	--ntc-surface: #1A2226;
	--ntc-surface-2: #172A31;
	--ntc-band: #042935;
	--ntc-text: #E6ECEE;
	--ntc-text-muted: #A7B4B9;
	--ntc-heading: #8FD0DE;
	--ntc-link: #7CC7D9;
	--ntc-btn-bg: #8FD0DE;
	--ntc-btn-text: #000014;
	--ntc-border: #3A474D;
	--ntc-input-border: #6E7F86;
	--ntc-focus: #FFE2A1;
	--ntc-highlight: #FFE2A1;

	/* Salient's own colour variables (theme options → accent/extra colours) */
	--nectar-accent-color: #8FD0DE;
	--nectar-extra-color-1: #3CC9B9;
	--nectar-extra-color-3: #E6ECEE;
}
