.not-found{color:#f5f5f5;text-align:center;min-height:100vh;padding:var(--space-l) var(--space-m);justify-content:center;align-items:center;gap:var(--space-s);background:#0a0a0a;flex-direction:column;display:flex}.not-found__numerals{font-family:var(--font-display);color:var(--color-accent,#c5fb45);letter-spacing:-.02em;margin-bottom:var(--space-s);justify-content:center;font-size:clamp(5rem,22vw,14rem);font-weight:800;line-height:.85;display:flex}.not-found__digit{will-change:transform;display:inline-block}.not-found__heading{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);margin:0}.not-found__body{opacity:.75;max-width:32rem;margin:0;line-height:1.6}.not-found__timer{font-variant-numeric:tabular-nums;opacity:.5;margin:0;font-size:.8rem}.not-found__home{margin-top:var(--space-s);color:#0a0a0a;background:var(--color-accent,#c5fb45);border-radius:999px;padding:.75em 1.5em;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.not-found__home:hover,.not-found__home:focus-visible{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.not-found__home{transition:none}}
