/* Shared design values. Original brand, newly composed scenes. */
@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{
 --ex-ink:#172d42;--ex-body:#435b70;--ex-muted:#566d81;--ex-blue:#2464e7;--ex-deep:#173c86;
 --ex-paper:#fff;--ex-bg:#f3f6fb;--ex-line:#c9d6e6;--ex-tint:#e8effa;--ex-violet:#6950b5;
 --ex-radius:28px;--ex-inner:16px;
 --ex-shadow:0 2px 3px #18345308,0 16px 40px -24px #18345350,inset 0 1px 0 #fff;
 --ex-float:0 4px 8px #17304f0a,0 24px 50px -22px #17304f55;
 --ex-ease:cubic-bezier(.2,.7,.2,1);--ex-fast:180ms;--ex-enter:650ms;--ex-step:2800ms;
}
