:root{--paper:#f4f1e8;--ink:#243c32;--muted:#6b7065;--line:#d5d7ca;--orange:#c54322}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}::-moz-selection{background:#e1a587;color:#18342a}::selection{background:#e1a587;color:#18342a}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}@media (hover:hover) and (pointer:fine){body{cursor:url(/cursor.svg) 4 3,auto}[role=button],[role=tab],a,summary{cursor:pointer}[contenteditable]:not([contenteditable=false]),input,textarea{cursor:text}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{-webkit-animation:none!important;animation:none!important;transition:none!important}}@font-face{font-family:MascotPixel;src:url(/fonts/press-start-2p/PressStart2P-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}.ThemeCursor_cursor__mFofH{position:fixed;top:0;left:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .15s ease}.ThemeCursor_cursor__mFofH[data-visible=true]{opacity:1}.ThemeCursor_cursor__mFofH span{position:absolute;top:-12px;left:-12px;width:24px;height:24px;border:1px solid var(--orange);border-radius:50%;opacity:.4;transition:transform 1s ease,background 1s ease,border-color 1s ease,border-radius 1s ease,box-shadow 1s ease,opacity 1s ease}.ThemeCursor_cursor__mFofH[data-interactive=true] span{transform:scale(1.45);background:#c5432209}.ThemeCursor_cursor__mFofH[data-theme=glossy] span{border-color:#a9e5d5;border-radius:5px;transform:rotate(45deg);background:#a9e5d50c;box-shadow:0 0 16px #80b9ab66;opacity:.65}.ThemeCursor_icon__GMEIs{position:absolute;top:0;left:0;z-index:101;pointer-events:none;opacity:0}.ThemeCursor_icon__GMEIs[data-visible=true]{opacity:1}.ThemeCursor_icon__GMEIs:after,.ThemeCursor_icon__GMEIs:before{content:"";position:absolute;width:28px;height:28px;background:url(/cursor.svg) no-repeat;left:-4px;top:-3px;transition:opacity 1s ease,transform 1s ease}.ThemeCursor_icon__GMEIs:after{background-image:url(/cursor-glossy.svg);left:-12px;top:-12px;opacity:0;transform:rotate(-90deg) scale(.5)}.ThemeCursor_icon__GMEIs[data-theme=glossy]:before{opacity:0;transform:rotate(90deg) scale(.5)}.ThemeCursor_icon__GMEIs[data-theme=glossy]:after{opacity:1;transform:rotate(0) scale(1)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ThemeCursor_cursor__mFofH,.ThemeCursor_icon__GMEIs{display:none}}