@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#211c29;--ink:#fff3e6;--soft:#cbbdcf;--panel:#302737;--line:#60506b;--coral:#ff9c87;--coral-ink:#302137;--lilac:#4c365f;--yellow:#634c20;--heading:"Fraunces", Georgia, serif}*{box-sizing:border-box}body{color:var(--ink);background:#19151f;margin:0;font:400 15px/1.5 DM Sans,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,input,select{color:var(--ink)}a{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}button{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 15px}input[type=checkbox]{accent-color:var(--coral);width:17px;height:17px}button,input,select{min-height:44px}::selection{background:var(--coral);color:var(--coral-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
