.not-found-main{text-align:center;max-width:640px;margin:0 auto;padding:72px 24px 56px}.not-found-code{color:var(--accent);font:600 clamp(56px, 12vw, 96px) / 1 var(--font-display), serif;letter-spacing:-2px;margin:0 0 8px}.not-found-main h1{font-size:var(--fs-2xl);margin:0}.not-found-main>p:not(.not-found-code){color:var(--muted);margin:12px 0 28px}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-actions a{min-height:44px;text-decoration:none}@media (max-width:899px){.not-found-main{padding:48px 16px 40px}}
