:root{--brand:#5B65DC;--brand-strong:#454da7;--brand-deep:#323879;--brand-soft:#ebedfb;--brand-mist:#f7f7fd;--brand-line:#d1d4f5;--brand-glow:rgba(91,101,220,0.22);--on-brand:#ffffff;--accent:#5B65DC;--accent-soft:#eaebfa;--accent-strong:#4951b0;--on-accent:#ffffff;--ink:#122056;--ink-soft:#6c7596;--ink-mute:#9ba1b8;--ink-faint:#dee0e7;--surface:#FAFAFD;--surface-alt:#fdfdfe;--card:#ffffff;--line:#e7e9ee;--line-strong:#d4d7e1;--radius:20px;--radius-lg:32px;--radius-sm:12px;--radius-pill:999px;--space:1;--shadow-sm:0 1px 2px rgba(18,32,86,0.06),0 4px 14px rgba(18,32,86,0.05);--shadow:0 12px 34px rgba(18,32,86,0.09);--shadow-lg:0 26px 70px rgba(18,32,86,0.14);--hero-wash:radial-gradient(1100px 520px at 88% -8%,rgba(91,101,220,0.2),transparent 62%),radial-gradient(900px 520px at 6% 4%,rgba(91,101,220,0.22),transparent 60%),linear-gradient(180deg,#fefefe,#FAFAFD);--hero-ink:#122056;--hero-ink-soft:#767e9d;--hero-card:#ffffff;--hero-card-line:#e3e4eb}
