@font-face{font-family:departure;src:url(../media/DepartureMono_Regular-s.p.2cvv9vt9btfpg.woff2)format("woff2");font-display:swap}@font-face{font-family:departure Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.gLIn3q_className{font-family:departure,departure Fallback}.gLIn3q_variable{--font-departure:"departure", "departure Fallback"}
:root{--cream:#faf9f5;--page:#e2dacd;--ink:#141413;--clay:#d97757;--clay-deep:#b4532f;--muted:#141413a3;--line:#14141329;--focus:#14141329;--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--page);color:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--page);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:10px}.mascot-view{flex:none;position:relative;overflow:hidden}.mascot-canvas{opacity:0;transition:opacity .3s ease-out;position:absolute}.mascot-canvas[data-ready]{opacity:1}.fm-view{flex:none}@media (prefers-reduced-motion:reduce){.mascot-canvas{transition:none}}
