@font-face{font-family:Manrope;src:url("assets/manrope-latin.101877a7a906.woff2") format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Cormorant;src:url("assets/cormorant-latin.ec4225ec161b.woff2") format('woff2');font-weight:300 700;font-display:swap}
:root{--brand-blue:#15314e;--brand-maroon:#4c0000;--brand-cream:#fffde9;--canvas:#f6f6f1;--surface:#fff;--ink:#15314e;--muted:#536372;--line:#d5dcd9;--input-border:#7b898f;--selected:#eaf0f4;--success:#245c46;--success-bg:#eaf3ed;--warning:#79500f;--warning-bg:#fff3d9;--error:#a12e25;--error-bg:#fff0ed;--focus:#8e4b0c;--radius:8px;--sans:Manrope,Arial,sans-serif;--serif:Cormorant,Georgia,serif;--shadow:0 12px 40px #15314e15}
