@font-face{font-family:displayFont;src:url(../media/alfa_slab_one_latin_400_normal-s.p.0akf__bzgkv04.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:27.45%;line-gap-override:0.0%;size-adjust:121.3%}.displayfont_c1b72aaa-module__Uqrm_W__className{font-family:displayFont,displayFont Fallback;font-style:normal;font-weight:400}.displayfont_c1b72aaa-module__Uqrm_W__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:accentFont;src:url(../media/knewave_latin_400_normal-s.p.0-pjp2k10u2hr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:accentFont Fallback;src:local(Arial);ascent-override:111.32%;descent-override:36.66%;line-gap-override:0.0%;size-adjust:105.01%}.accentfont_c553927-module__StseIW__className{font-family:accentFont,accentFont Fallback;font-style:normal;font-weight:400}.accentfont_c553927-module__StseIW__variable{--font-accent:"accentFont", "accentFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/archivo_latin_wght_normal-s.p.0inx24hl2eswd.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/archivo_latin_wght_italic-s.p.2fh7qthhdzii_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.bodyfont_a07ff941-module__bHQbsG__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_a07ff941-module__bHQbsG__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/space_mono_latin_400_normal-s.p.1mgbrsxki1di6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont;src:url(../media/space_mono_latin_700_normal-s.p.0qxx9j2s0-ll9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.monofont_e6f39a82-module__EPyeHG__className{font-family:monoFont,monoFont Fallback}.monofont_e6f39a82-module__EPyeHG__variable{--font-mono:"monoFont", "monoFont Fallback"}
:root{--color-cream:#f7f1e3;--color-paper:#fbf8f0;--color-paper-bright:#fffdf6;--color-menu-sheet:#fbf3dc;--color-ink:#26150d;--color-red:#c2231b;--color-red-deep:#8e1b10;--color-red-press:#8f1710;--color-red-shadow:#7e0f09;--color-yellow:#f7c21e;--color-amber:#e8930c;--color-orange:#ff7a3d;--color-teal:#27746e;--color-teal-press:#20655f;--color-green:#1e9e5c;--color-green-link:#157a45;--color-green-dot:#3dbb6e;--color-night:#170c06;--color-night-alt:#1a0d06;--color-muted:#7a6650;--color-muted-dark:#5c4a38;--font-display-stack:var(--font-display), serif;--font-accent-stack:var(--font-accent), cursive;--font-body-stack:var(--font-body), "Archivo", sans-serif;--font-mono-stack:var(--font-mono), "Space Mono", monospace;--shadow-card:3px 3px 0 var(--color-ink);--shadow-card-lg:4px 4px 0 var(--color-ink);--shadow-pressed:1px 1px 0 var(--color-ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px;overflow-x:clip}body{font-family:var(--font-body-stack);background:var(--color-cream);color:var(--color-ink);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:66px}@media (min-width:900px){body{padding-bottom:0}}img{max-width:100%;display:block}a{color:var(--color-red);text-decoration:none}a:hover{color:var(--color-green-link)}button{font-family:var(--font-body-stack)}@keyframes floatIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes bulbBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes neonHum{0%,to{filter:brightness()}47%{filter:brightness(.92)}50%{filter:brightness(1.12)}53%{filter:brightness(.96)}}@keyframes trompoSpin{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}@keyframes bobSign{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lineDraw{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes pinBob{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-56%)scale(1.05)}}@keyframes bulbChase{0%{opacity:.58;transform:scale(.9)}8%{opacity:1;transform:scale(1.14)}32%{opacity:.66;transform:scale(.94)}to{opacity:.58;transform:scale(.9)}}@keyframes idleBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-.8deg)}}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes puffOut{0%{opacity:.7;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-34px,-12px)scale(1.5)}}@keyframes medalIn{0%{opacity:0;transform:scale(.55)rotate(-22deg)}to{opacity:1;transform:none}}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
