.not-found__scope{background:#040c1a8c;border:1px solid #9fb0c82e;border-radius:20px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #0009}.not-found__bezel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-board-muted);justify-content:space-between;gap:1rem;padding:6px 8px;font-size:11px;display:flex}.not-found__status{color:var(--signal);align-items:center;gap:6px;display:inline-flex}.not-found__dot{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.4s step-end infinite not-found-blink;box-shadow:0 0 8px 1px}.not-found__status-ok{display:none}.not-found__screen{background:linear-gradient(#9fb0c81a 1px, transparent 1px) 0 0 / 100% 12.5%, linear-gradient(90deg, #9fb0c81a 1px, transparent 1px) 0 0 / 10% 100%, radial-gradient(ellipse at center, #f2c94c0f, transparent 70%), var(--board-deep);border-radius:12px;height:clamp(180px,26vw,260px);position:relative;overflow:hidden}.not-found__code{font-family:var(--font-mono);letter-spacing:-.04em;color:#f2c94c14;place-items:center;font-size:clamp(5rem,13vw,9rem);font-weight:600;line-height:1;transition:opacity .4s;display:grid;position:absolute;inset:0}.not-found__screen svg{width:100%;height:76%;position:absolute;inset:12% 0}.not-found__screen path{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #f2c94ccc)}.not-found__flat{animation:2.8s step-end infinite not-found-flicker}.not-found__live{opacity:0;stroke-dasharray:2200;stroke-dashoffset:2200px;transition:opacity .2s,stroke-dashoffset 0s linear .2s}:is(.not-found:has(.not-found__home:hover) .not-found__flat,.not-found:has(.not-found__home:focus-visible) .not-found__flat){opacity:0;animation:none}:is(.not-found:has(.not-found__home:hover) .not-found__live,.not-found:has(.not-found__home:focus-visible) .not-found__live){opacity:1;stroke-dashoffset:0;transition:opacity .1s,stroke-dashoffset 1.1s cubic-bezier(.3,.7,.3,1)}:is(.not-found:has(.not-found__home:hover) .not-found__code,.not-found:has(.not-found__home:focus-visible) .not-found__code){opacity:0}:is(.not-found:has(.not-found__home:hover) .not-found__status,.not-found:has(.not-found__home:focus-visible) .not-found__status){color:#4ade80}:is(.not-found:has(.not-found__home:hover) .not-found__dot,.not-found:has(.not-found__home:focus-visible) .not-found__dot){animation:none}:is(.not-found:has(.not-found__home:hover) .not-found__status-lost,.not-found:has(.not-found__home:focus-visible) .not-found__status-lost){display:none}:is(.not-found:has(.not-found__home:hover) .not-found__status-ok,.not-found:has(.not-found__home:focus-visible) .not-found__status-ok){display:inline}@keyframes not-found-flicker{0%,to{opacity:1}92%{opacity:.35}94%{opacity:1}}@keyframes not-found-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.not-found__flat,.not-found__dot{animation:none}.not-found__live,.not-found__code{transition:none}}
