html{background-color:var(--_1pqjkqc9);transition:background-color .4s;overflow-x:clip}
html,body{max-width:100vw;color:var(--_1pqjkqc0);overflow-x:clip}
body{color:var(--_1pqjkqc0);font-size:.938rem;line-height:1.875;font-family:var(--_1pqjkqco)}
*{box-sizing:border-box;margin:0;padding:0}
a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}
img{max-width:100%;height:auto;display:block}
a[href=\#todo]{outline:2px dotted var(--_1pqjkqcc);outline-offset:4px}
.gc-App.gc-App--compact .gc-Modal{border-radius:2em}
.gc-App.gc-App--compact .gc-Button{border-radius:2em}
.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-body{align-items:flex-end}
.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-container{border-radius:15px}
@media screen and (min-width:46.25em){body{font-size:clamp(.938rem,.0848176vw + .898272rem,1rem)}.gc-App.gc-App--compact .gc-Modal{left:auto}.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-container{flex-flow:column;gap:25px;max-width:420px}}
@font-face{font-family:robotoMono;src:url(../media/subset_RobotoMono_Regular-s.p.2-7zc9_l-7mug.woff2)format("woff2");font-display:swap}@font-face{font-family:robotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.-Uz5hG_className{font-family:robotoMono,robotoMono Fallback,monospace}.-Uz5hG_variable{--font-roboto-mono:"robotoMono", "robotoMono Fallback", monospace}
@font-face{font-feature-settings:"liga" off;font-family:biroScriptPlus;src:url(../media/subset_BiroScriptPlus-s.p.2e23c2a_lggm6.woff2)format("woff2");font-display:swap}@font-face{font-family:biroScriptPlus Fallback;src:local(Arial);ascent-override:124.18%;descent-override:71.51%;line-gap-override:1.98%;size-adjust:86.31%}.Y0UmbG_className{font-family:biroScriptPlus,biroScriptPlus Fallback,cursive}.Y0UmbG_variable{--font-biro-script:"biroScriptPlus", "biroScriptPlus Fallback", cursive}
@font-face{font-family:palmerLakePrint;src:url(../media/subset_PalmerLakePrint_Regular-s.p.0ev6xhlvfabox.woff2)format("woff2");font-display:swap}@font-face{font-family:palmerLakePrint Fallback;src:local(Arial);ascent-override:125.84%;descent-override:47.46%;line-gap-override:34.66%;size-adjust:57.7%}.Pn2XSq_className{font-family:palmerLakePrint,palmerLakePrint Fallback,serif}.Pn2XSq_variable{--font-palmer-lake:"palmerLakePrint", "palmerLakePrint Fallback", serif}