.not-found-module__HS70Aa__page{min-height:100dvh;padding:clamp(1.25rem, 4vw, 3rem) var(--page-gutter);color:var(--ink);background:var(--bg);place-items:center;display:grid}.not-found-module__HS70Aa__shell{width:min(100%, var(--page-max));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 92%, transparent);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--ink) 5%, transparent);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.not-found-module__HS70Aa__copy{min-width:0}.not-found-module__HS70Aa__eyebrow,.not-found-module__HS70Aa__identity,.not-found-module__HS70Aa__url{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.not-found-module__HS70Aa__eyebrow{color:var(--accent);font-size:.7rem;font-weight:700}.not-found-module__HS70Aa__identity{color:var(--soft);grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.7rem;margin-top:clamp(3rem,10vh,7rem);font-size:.62rem;display:grid}.not-found-module__HS70Aa__identityRule{background:var(--line-strong);height:1px}.not-found-module__HS70Aa__identityValue{color:var(--muted)}.not-found-module__HS70Aa__title{color:var(--ink);letter-spacing:-.1em;margin-top:.7rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(7rem,17vw,13rem);font-weight:500;line-height:.72}.not-found-module__HS70Aa__message{color:var(--muted);gap:.35rem;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55;display:grid}.not-found-module__HS70Aa__message p:first-child{color:var(--ink);font-size:1.08em;font-weight:600}.not-found-module__HS70Aa__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.not-found-module__HS70Aa__home{border:1px solid var(--cta-bg);background:var(--cta-bg);min-height:2.75rem;color:var(--cta-ink);transition:transform .18s var(--ease-out), background .18s var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;padding:.72rem 1rem;font-size:.88rem;font-weight:650;display:inline-flex}.not-found-module__HS70Aa__home:hover{background:color-mix(in srgb, var(--cta-bg) 88%, var(--accent));transform:translateY(-2px)}.not-found-module__HS70Aa__home:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.not-found-module__HS70Aa__url{color:var(--soft);font-size:.62rem}.not-found-module__HS70Aa__game{border:1px solid var(--line-strong);background:var(--surface);min-width:0;overflow:hidden}.not-found-module__HS70Aa__gameHead,.not-found-module__HS70Aa__gameFoot,.not-found-module__HS70Aa__gameControls{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.64rem;display:flex}.not-found-module__HS70Aa__gameHead{color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.not-found-module__HS70Aa__gameHead strong{color:var(--ink);letter-spacing:.1em;font-size:.72rem;font-weight:600}.not-found-module__HS70Aa__gameStatus{color:var(--accent)}.not-found-module__HS70Aa__canvasWrap{border-block:1px solid var(--line-strong);background:#2c2226;position:relative;overflow:hidden}.not-found-module__HS70Aa__canvas{width:100%;min-height:15.625rem;image-rendering:pixelated;outline:none;display:block}.not-found-module__HS70Aa__canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.not-found-module__HS70Aa__gameState{color:#fffaf4;text-align:center;background:#160e11c2;place-content:center;gap:.45rem;display:grid;position:absolute;inset:0}.not-found-module__HS70Aa__gameState[hidden]{display:none}.not-found-module__HS70Aa__gameState strong{font-family:var(--f-mono);letter-spacing:.13em;font-size:.78rem}.not-found-module__HS70Aa__gameState span{font-family:var(--f-mono);letter-spacing:.04em;font-size:.65rem}.not-found-module__HS70Aa__gameFoot{color:var(--soft);justify-content:space-between}.not-found-module__HS70Aa__gameFoot span:first-child{min-width:0;color:var(--muted);text-transform:none}.not-found-module__HS70Aa__gameControls{border-top:1px solid var(--line);align-items:flex-start}.not-found-module__HS70Aa__gameControls>span{color:var(--soft);text-transform:none;padding-top:.65rem;line-height:1.4}.not-found-module__HS70Aa__gameButton{border:1px solid var(--line-strong);background:var(--paper);min-height:2.5rem;color:var(--ink);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);flex:none;padding:.65rem .85rem;font-size:.65rem;font-weight:700}.not-found-module__HS70Aa__gameButton:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.not-found-module__HS70Aa__gameButton:active:not(:disabled){transform:scale(.97)}.not-found-module__HS70Aa__gameButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.not-found-module__HS70Aa__gameButton:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.not-found-module__HS70Aa__page{place-items:start center;padding-block:1rem}.not-found-module__HS70Aa__shell{grid-template-columns:1fr;gap:2.5rem;padding:1.25rem}.not-found-module__HS70Aa__identity{margin-top:2.5rem}.not-found-module__HS70Aa__title{font-size:clamp(6.2rem,29vw,9rem)}.not-found-module__HS70Aa__gameHead,.not-found-module__HS70Aa__gameFoot,.not-found-module__HS70Aa__gameControls{padding-inline:.75rem}.not-found-module__HS70Aa__gameControls{flex-wrap:wrap}.not-found-module__HS70Aa__gameControls>span{flex:12rem}}@media (max-width:420px){.not-found-module__HS70Aa__shell{padding:1rem}.not-found-module__HS70Aa__identity{grid-template-columns:1fr auto}.not-found-module__HS70Aa__identityRule{display:none}.not-found-module__HS70Aa__actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__home,.not-found-module__HS70Aa__gameButton{transition:none}.not-found-module__HS70Aa__home:hover,.not-found-module__HS70Aa__gameButton:hover:not(:disabled),.not-found-module__HS70Aa__gameButton:active:not(:disabled){transform:none}}
