@font-face{font-family:tarmiles;src:url(../media/Tarmiles-s.3ulx3j5oubjgr.otf)format("opentype");font-display:swap}@font-face{font-family:tarmiles Fallback;src:local(Arial);ascent-override:90.31%;descent-override:32.56%;line-gap-override:0.2%;size-adjust:97.66%}.tarmiles_d1d86dee-module__NeZwnW__className{font-family:tarmiles,tarmiles Fallback}.tarmiles_d1d86dee-module__NeZwnW__variable{--font-tarmiles:"tarmiles", "tarmiles Fallback"}
@font-face{font-family:neubahn;src:url(../media/Neubahn-s.1ukjep1msrwsn.otf)format("opentype");font-display:swap}@font-face{font-family:neubahn Fallback;src:local(Arial);ascent-override:153.69%;descent-override:51.23%;line-gap-override:20.49%;size-adjust:48.8%}.neubahn_3ee67f1a-module__6DRLvW__className{font-family:neubahn,neubahn Fallback}.neubahn_3ee67f1a-module__6DRLvW__variable{--font-neubahn:"neubahn", "neubahn Fallback"}
@font-face{font-family:epic;src:url(../media/Epic-s.p.38mw-bqb6hrhh.otf)format("opentype");font-display:swap}@font-face{font-family:epic Fallback;src:local(Arial);ascent-override:48.16%;descent-override:16.05%;line-gap-override:6.42%;size-adjust:155.73%}.epic_737defc1-module__nosJMa__className{font-family:epic,epic Fallback}.epic_737defc1-module__nosJMa__variable{--font-epic:"epic", "epic Fallback"}
@font-face{font-family:squidBoy;src:url(../media/SquidBoy-s.p.3foyd1ir8nl_v.otf)format("opentype");font-display:swap}@font-face{font-family:squidBoy Fallback;src:local(Arial);ascent-override:87.21%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.57%}.squidboy_3506810e-module__psu18a__className{font-family:squidBoy,squidBoy Fallback}.squidboy_3506810e-module__psu18a__variable{--font-squidboy:"squidBoy", "squidBoy Fallback"}
@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.11ceohaj7ta0q.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_7ea54a40-module__O0Oz3q__className{font-family:montserrat,montserrat Fallback}.montserrat_7ea54a40-module__O0Oz3q__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
:root{--purple:#5b58b6;--orange:#f07a1a;--ink:#111;--ink-soft:#2b2a28;--navy:#2b2150;--cream:#f6f1e6;--brown:#2a1d12;--error:#d2461b;--muted:#7a756e;--f-tarmiles:var(--font-tarmiles), serif;--f-neubahn:var(--font-neubahn), sans-serif;--f-epic:var(--font-epic), sans-serif;--f-squid:var(--font-squidboy), sans-serif;--f-body:var(--font-montserrat), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--brown);margin:0}body{font-family:var(--f-body);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--purple)}a:hover{color:var(--orange)}input::placeholder{color:#9a958e}button{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
