/* Novira brand tokens, copied from the shared recruiter dashboard. */
:root{
 color-scheme:dark;
 --bg:#090f1d;--sidebar:#0c1424;--surface:#111c2f;--elevated:#17253c;
 --ink:#edf4ff;--muted:#9bacC4;--cyan:#63ddf4;--blue:#5297ff;--purple:#b4a0ff;
 --green:#6ee3b1;--green2:var(--green);--amber:#f1c276;--red:#ff9caa;
 --line:#283b55;--line-bright:#3b6386;--soft:#152e3a;--success-soft:#122f2c;--warning-soft:#30291e;--error-soft:#321f2c;--purple-soft:#242440;
 --button-start:#67e0f2;--button-end:#77adff;--button-ink:#07192c;
 --overlay:rgba(3,9,20,.76);--shadow:0 8px 28px rgba(0,5,16,.2);--glow:0 0 24px rgba(74,182,245,.12);
 --radius:14px;--radius-sm:9px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;
}
