:root{--loader-size:3rem;--loader-ink:#f7ecd0;--loader-background:#101820}html{background:var(--loader-background)}#loader{z-index:1000;background:var(--loader-background);color:var(--loader-ink);place-content:center;justify-items:center;gap:1rem;font:1rem/1.2 Pixelify Sans,ui-monospace,monospace;display:grid;position:fixed;inset:0}#loader .loader__squares{width:var(--loader-size);height:var(--loader-size);position:relative}#loader .loader__squares span{background:#e15b64;width:50%;height:50%;animation:2s infinite loader-walk;position:absolute;top:0;left:0}#loader .loader__squares span:nth-child(2){background:#f8b26a;animation-delay:-.5s}#loader .loader__squares span:nth-child(3){background:#abbd81;animation-delay:-1s}#loader .loader__label:empty{display:none}@keyframes loader-walk{0%{translate:0}8%,25%{translate:100%}33%,50%{translate:100% 100%}58%,75%{translate:0 100%}83%,to{translate:0}}@media (prefers-reduced-motion:reduce){#loader .loader__squares span{animation:none}#loader .loader__squares span:nth-child(2){translate:100%}#loader .loader__squares span:nth-child(3){translate:100% 100%}}.static-page{max-width:40rem;color:var(--loader-ink);margin:0 auto;padding:2rem 1.25rem 3rem;font:1.05rem/1.6 system-ui,sans-serif;display:none}html.no-game #loader{display:none}html.no-game .static-page{display:block}html.no-game body{overflow:auto}.static-page h1,.static-page h2,.static-page h3{color:#ffd166;font-family:Pixelify Sans,ui-monospace,monospace;font-weight:700;line-height:1.15}.static-page h1{margin:0;font-size:2.5rem}.static-page h2{margin:0 0 .75rem;font-size:1.6rem}.static-page h3{margin:1.25rem 0 .25rem;font-size:1.2rem}.static-page section{border-top:3px solid #3b2a1a;margin-top:2rem;padding-top:1.5rem}.static-page__role{color:#6ee7b7;margin-top:.25rem}.static-page a{color:#ffd166}.static-page li>a{padding-block:.6rem;display:inline-block}.dialog{inset:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);width:min(42rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));max-height:calc(100dvh - 1.5rem - var(--safe-top) - var(--safe-bottom));color:var(--ink);-webkit-user-select:text;user-select:text;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.dialog::backdrop{background:#05080cb8}.dialog__frame{max-height:calc(100dvh - 1.5rem - var(--safe-top) - var(--safe-bottom));background:var(--panel-solid);flex-direction:column;display:flex}.dialog__header{border-bottom:3px solid var(--wood-dark);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.dialog__eyebrow{color:var(--mint);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.9rem}.dialog__title{color:var(--accent);font-family:var(--font-pixel);text-shadow:3px 3px 0 var(--shadow);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.1}.dialog__close{flex:none;padding:0}.dialog__body{overscroll-behavior:contain;padding:.75rem 1.25rem 1.25rem;overflow-y:auto}.dialog__body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:none}.dialog__footer{border-top:3px solid var(--wood-dark);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:.75rem 1.25rem 1rem;display:flex}@media (prefers-reduced-motion:no-preference){.dialog[open]{animation:.16s steps(4,end) both dialog-in}}@keyframes dialog-in{0%{opacity:0;translate:0 12px}}.hud{min-width:0;max-width:24rem;font-family:var(--font-pixel);overflow-wrap:break-word;pointer-events:none;flex:0 auto;padding:.5rem .75rem;line-height:1.2}.hud__zone{color:var(--accent);margin:0;font-size:1.1rem;font-weight:700}.hud__hint{color:var(--ink);margin:.2rem 0 0;font-size:.95rem}.map-controls{right:calc(.75rem + var(--safe-right));bottom:calc(.75rem + var(--safe-bottom));z-index:9;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute}@media (pointer:coarse){.map-controls{right:calc(1rem + var(--safe-right));bottom:calc(1rem + 4.5rem + .75rem + var(--safe-bottom))}}@media (pointer:coarse) and (orientation:landscape){.map-controls{right:calc(1rem + 4.5rem + .75rem + var(--safe-right));bottom:calc(1rem + var(--safe-bottom))}}.map-controls__buttons{box-shadow:3px 3px 0 var(--shadow);pointer-events:auto;display:flex}.map-controls__buttons .map-controls__button{padding-inline:0}.map-controls__buttons .map-controls__button:not(:focus-visible){box-shadow:none}.map-controls__buttons .map-controls__button+.map-controls__button{margin-left:-3px}.map-controls__buttons .map-controls__button:focus-visible{z-index:1;position:relative}.map-controls__buttons .map-controls__button:active{background:var(--panel-solid);translate:none}.map-controls__buttons .map-controls__button[aria-disabled=true]{color:var(--ink-muted);background:var(--panel-raised);cursor:default}.map-controls__buttons .map-controls__button[aria-disabled=true]>svg{opacity:.4}.map-controls__buttons .map-controls__button[aria-pressed=true]{color:var(--accent)}.minimap{pointer-events:none;padding:2px;line-height:0}.minimap__map{background:var(--backdrop);position:relative;overflow:hidden}.minimap__canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.minimap__place{border:2px solid var(--accent);background:var(--panel-solid);width:10px;height:10px;box-shadow:0 0 0 1px var(--shadow);position:absolute;translate:-50% -50%}.minimap__place[data-visited]{border-color:var(--mint);background:var(--mint)}.minimap__hero-layer{position:absolute;inset:0}.minimap__hero{width:4px;height:4px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--shadow);background:#e8433f;position:absolute;top:0;left:0;translate:-50% -50%}.content-paragraph{margin:0 0 .85rem}.content-list{margin:0 0 1rem;padding-left:1.25rem}.content-list li+li{margin-top:.3rem}.content-list li::marker{color:var(--mint)}.projects{gap:.85rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.project{background:var(--panel-raised);border:2px solid var(--wood-dark);padding:.85rem 1rem}.project__name{color:var(--accent);font-family:var(--font-pixel);margin:0 0 .35rem;font-size:1.2rem;font-weight:700;line-height:1.2}.project__summary{margin:0 0 .6rem}.project__tags{flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.project__tags li{border:2px solid var(--wood);color:var(--ink-muted);font-family:var(--font-pixel);padding:.1rem .45rem;font-size:.85rem}.link-list{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.content-link{min-height:44px;color:var(--accent);font-family:var(--font-pixel);text-underline-offset:.2em;align-items:center;font-size:1rem;display:inline-flex}.content-link:hover{color:#ffe08f}.quest{font-family:var(--font-pixel)}.quest[open]{width:min(17rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)))}.quest__summary{min-height:44px;color:var(--accent);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .75rem;font-weight:700;list-style:none;display:flex}.quest__summary::-webkit-details-marker{display:none}.quest__summary:after{content:"";border-bottom:3px solid;border-right:3px solid;width:.5rem;height:.5rem;translate:0 -2px;rotate:45deg}.quest[open] .quest__summary:after{translate:0 2px;rotate:225deg}.quest__title{flex:1}.quest__progress{color:var(--mint)}.quest__list{gap:.35rem;margin:0;padding:0 .75rem .75rem;list-style:none;display:grid}.quest__item{color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.95rem;line-height:1.2;display:flex}.quest__item[data-done]{color:var(--mint)}.quest__check{border:2px solid;flex:none;width:.9rem;height:.9rem}.quest__item[data-done] .quest__check{background:linear-gradient(currentColor,currentColor) 2px 2px/calc(100% - 4px) calc(100% - 4px) no-repeat}.quest__complete{color:var(--accent);margin:0;padding:0 .75rem .75rem;font-size:.95rem;line-height:1.2}@media (width<=30rem){.quest{position:relative}.quest[open]{width:auto}.quest[open] .quest__body{width:min(17rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));background:var(--panel);border:3px solid var(--wood);box-shadow:inset 0 0 0 2px var(--wood-dark), 4px 4px 0 var(--shadow);padding-top:.75rem;position:absolute;top:calc(100% + .5rem);right:-3px}}.text-version{z-index:40;overscroll-behavior:contain;background:var(--panel-solid);color:var(--ink);-webkit-user-select:text;user-select:text;position:fixed;inset:0;overflow-y:auto}.text-version:not(.text-version--open){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset:auto;overflow:hidden}.text-version:focus,.text-version:focus-visible{box-shadow:none;outline:none}.text-version__inner{max-width:44rem;padding:calc(1.5rem + var(--safe-top)) calc(1.25rem + var(--safe-right)) calc(3rem + var(--safe-bottom)) calc(1.25rem + var(--safe-left));margin:0 auto;font-size:1.05rem}.text-version h1,.text-version h2{color:var(--accent);font-family:var(--font-pixel);text-shadow:3px 3px 0 var(--shadow);margin:0 0 .75rem;font-weight:700;line-height:1.1}.text-version h1{font-size:clamp(2.25rem,8vw,3.5rem)}.text-version h2{font-size:clamp(1.5rem,5vw,2rem)}.text-version__header{border-bottom:3px solid var(--wood-dark);padding-bottom:1.5rem}.text-version__role{color:var(--mint);font-family:var(--font-pixel);margin:0 0 1rem;font-size:1.25rem}.text-version__close{margin-top:.5rem}.text-version__place{border-bottom:3px solid var(--wood-dark);padding:1.5rem 0}.touch-pad{display:none}@media (pointer:coarse){.touch-pad{right:calc(1rem + var(--safe-right));bottom:calc(1rem + var(--safe-bottom));left:calc(1rem + var(--safe-left));z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}}.touch-pad__cross{touch-action:none;pointer-events:auto;width:9.5rem;height:9.5rem;position:relative}.touch-pad__arm{border:3px solid var(--wood);width:33.4%;height:33.4%;box-shadow:3px 3px 0 var(--shadow);background:#1f303be0;position:absolute}.touch-pad__arm:after{content:"";border:.55rem solid #0000;width:0;height:0;margin:auto;position:absolute;inset:0}.touch-pad__arm--up{top:0;left:33.3%}.touch-pad__arm--up:after{border-bottom-color:var(--ink);translate:0 -.3rem}.touch-pad__arm--down{bottom:0;left:33.3%}.touch-pad__arm--down:after{border-top-color:var(--ink);translate:0 .3rem}.touch-pad__arm--left{top:33.3%;left:0}.touch-pad__arm--left:after{border-right-color:var(--ink);translate:-.3rem}.touch-pad__arm--right{top:33.3%;right:0}.touch-pad__arm--right:after{border-left-color:var(--ink);translate:.3rem}.touch-pad__arm[data-active]{background:var(--wood)}.touch-pad__action{border:3px solid var(--wood-dark);background:var(--accent);width:4.5rem;height:4.5rem;color:var(--accent-ink);box-shadow:3px 3px 0 var(--shadow);font-family:var(--font-pixel);touch-action:manipulation;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:50%;font-size:1.75rem;font-weight:700}.touch-pad__action:active{box-shadow:1px 1px 0 var(--shadow);translate:2px 2px}.game{background:var(--backdrop);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0;overflow:hidden}.game__viewport{position:absolute;inset:0;overflow:hidden}.world{will-change:transform;position:absolute;top:0;left:0}.world--sea{background:url(data:image/webp;base64,UklGRvYAAABXRUJQVlA4TOkAAAAvf8AfACegIG0Dxr/j/dlQ1LYNxB9U0dy/DYLatm2Y/7+1nV6G+Q8BwaAb/+c1MGobSVJTaApFoSgUf1hzbPVc0j4i+q/IbdtGvhfpFtof6MZCcnEykoUBgKAwUEcvhZEkDtXh5nICRAorQ5G29gQ/3ROhU0O3phXIbM5lsDe3MTi4H/MriN8r/CzmFaY6p+xwCYAMkX5O4iXlMdRGFsDvFQWYzr/BU4ph8YZqkBwoZOqpqBxARootl6MyEujXVYBryia1NIIFeOI8+7/CbXjGtpaa3wvO5xWUsBFIE8fyDIgZ6WcD18MFRAA=) 0 0 / calc(128px * var(--s)) calc(128px * var(--s)) repeat;image-rendering:pixelated}.world__background{max-width:none;image-rendering:pixelated;pointer-events:none;position:absolute}.hero{z-index:2;width:calc(24px * var(--s));height:calc(36px * var(--s));will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.hero:before{content:"";left:calc(5px * var(--s));top:calc(31px * var(--s));width:calc(14px * var(--s));height:calc(5px * var(--s));background:#00000038;border-radius:50%;position:absolute}.hero:after{content:"";background-image:url(/assets/spriteDown-DupXoQPd.webp);background-repeat:no-repeat;background-size:calc(96px * var(--s)) calc(36px * var(--s));background-position:calc(var(--frame,0) * -24px * var(--s)) 0;image-rendering:pixelated;position:absolute;inset:0}.hero[data-facing=up]:after{background-image:url(/assets/spriteUp-C0nRL75O.webp)}.hero[data-facing=left]:after{background-image:url(/assets/spriteLeft-DXn3DLsa.webp)}.hero[data-facing=right]:after{background-image:url(/assets/spriteRight-DSImaMGx.webp)}.object-label{z-index:3;border:2px solid var(--wood-dark);background:var(--accent);color:var(--accent-ink);box-shadow:2px 2px 0 var(--shadow);font-family:var(--font-pixel);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:.25rem .5rem;font-size:1rem;font-weight:700;line-height:1;transition:opacity .12s steps(3,end),visibility .12s;position:absolute;translate:-50% calc(-100% - 8px)}.object-label:after{content:"";border:6px solid #0000;border-top-color:var(--wood-dark);position:absolute;top:100%;left:50%;translate:-50%}.object-label[data-near]{opacity:1;visibility:visible}.decor{z-index:1;pointer-events:none;position:absolute}.decor--leds:before,.decor--leds:after{content:"";width:calc(2px * var(--s));height:calc(2px * var(--s));animation:1.1s step-end infinite leds-blink;position:absolute}.decor--leds:before{left:calc(2px * var(--s));top:calc(6px * var(--s));box-shadow:calc(2px * var(--s)) calc(6px * var(--s)) 0 #ef8354;background:#6ee7b7}.decor--leds:after{left:calc(12px * var(--s));top:calc(4px * var(--s));box-shadow:calc(2px * var(--s)) calc(10px * var(--s)) 0 #6ee7b7;background:#ffd166;animation-duration:.7s;animation-direction:reverse}@keyframes leds-blink{50%{opacity:.2}}.decor--beacon:before{content:"";left:calc(2px * var(--s));top:calc(2px * var(--s));width:calc(2px * var(--s));height:calc(4px * var(--s));box-shadow:0 0 0 calc(2px * var(--s)) #ff5a4f59;background:#ff5a4f;animation:1.6s step-end infinite beacon-blink;position:absolute}@keyframes beacon-blink{50%{opacity:0}}.decor--neon:before{content:"";box-shadow:0 0 0 calc(2px * var(--s)) #a0f2e566;animation:5s step-end infinite neon-flicker;position:absolute;inset:0}@keyframes neon-flicker{92%,96%{opacity:.25}94%,98%{opacity:1}}.debug-overlay{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.debug-coordinates{left:calc(.5rem + var(--safe-left));bottom:calc(.5rem + var(--safe-bottom));z-index:30;pointer-events:none;color:#fff;background:#000000bf;padding:.25rem .5rem;font:.8rem/1.2 ui-monospace,monospace;position:fixed}.game__stage{position:absolute;inset:0}.game__top{top:calc(.75rem + var(--safe-top));right:calc(.75rem + var(--safe-right));left:calc(.75rem + var(--safe-left));z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute}.toolbar{pointer-events:auto;flex-direction:column;flex:none;align-items:flex-end;gap:.5rem;display:flex}.toolbar__buttons{gap:.5rem;display:flex}.toolbar__text{position:relative}@media (width<=30rem){.toolbar__text{padding-inline:0}.toolbar__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.skip-link{top:calc(.75rem + var(--safe-top));z-index:50;position:absolute;left:50%;translate:-50% -200%}.skip-link:focus-visible{translate:-50%}.game__main{position:absolute;inset:0}.status-page{image-rendering:pixelated;background:#67e6d2 url(data:image/webp;base64,UklGRvYAAABXRUJQVlA4TOkAAAAvf8AfACegIG0Dxr/j/dlQ1LYNxB9U0dy/DYLatm2Y/7+1nV6G+Q8BwaAb/+c1MGobSVJTaApFoSgUf1hzbPVc0j4i+q/IbdtGvhfpFtof6MZCcnEykoUBgKAwUEcvhZEkDtXh5nICRAorQ5G29gQ/3ROhU0O3phXIbM5lsDe3MTi4H/MriN8r/CzmFaY6p+xwCYAMkX5O4iXlMdRGFsDvFQWYzr/BU4ph8YZqkBwoZOqpqBxARootl6MyEujXVYBryia1NIIFeOI8+7/CbXjGtpaa3wvO5xWUsBFIE8fyDIgZ6WcD18MFRAA=) 0 0/256px 256px;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.status-page__splash{width:48px;height:72px;position:absolute;top:16%;left:50%;translate:-50%}.status-page__hero{image-rendering:pixelated;clip-path:inset(0 0 42%);background:url(/assets/spriteDown-DupXoQPd.webp) 0 0/192px 72px no-repeat;position:absolute;inset:0}.status-page__splash:after{content:"";background:#ffffffd9;width:8px;height:4px;position:absolute;top:40px;left:-10px;box-shadow:60px 0 #ffffffd9,10px 4px #fff9,48px 4px #fff9}@media (prefers-reduced-motion:no-preference){.status-page__hero{animation:1.6s steps(2,end) infinite bob}}@keyframes bob{50%{translate:0 3px}}.status-page__panel{text-align:center;max-width:28rem;padding:1.5rem}.status-page__title{color:var(--accent);font-family:var(--font-pixel);text-shadow:3px 3px 0 var(--shadow);margin:0 0 .75rem;font-size:clamp(2.25rem,9vw,3.25rem);font-weight:700;line-height:1}.status-page__body{margin:0 0 1.25rem}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7ecd0;--ink-muted:#e2cda0;--panel:#101820f0;--panel-solid:#101820;--panel-raised:#1f303b;--wood:#8a6237;--wood-dark:#3b2a1a;--accent:#ffd166;--accent-ink:#1d1409;--mint:#6ee7b7;--shadow:#05080c;--focus-ring:var(--accent);--focus-edge:var(--shadow);--font-pixel:"Pixelify Sans", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-text:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior:none;background:var(--panel-solid);color:var(--ink);font-family:var(--font-text);font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.5;overflow:hidden}button{font:inherit;color:inherit}a{color:var(--accent)}html :focus-visible{outline:3px solid var(--focus-ring);outline-offset:0;box-shadow:0 0 0 6px var(--focus-edge)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.panel{background:var(--panel);border:3px solid var(--wood);box-shadow:inset 0 0 0 2px var(--wood-dark), 4px 4px 0 var(--shadow)}.pixel-button{border:3px solid var(--wood-dark);background:var(--accent);min-width:44px;min-height:44px;color:var(--accent-ink);font-family:var(--font-pixel);box-shadow:3px 3px 0 var(--shadow);cursor:pointer;justify-content:center;align-items:center;gap:.4em;padding:.35em .8em;font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}.pixel-button:hover{background:#ffe08f}.pixel-button:active{box-shadow:1px 1px 0 var(--shadow);translate:2px 2px}.pixel-button--quiet{background:var(--panel-raised);color:var(--ink);border-color:var(--wood)}.pixel-button--quiet:hover{background:#29404e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
