﻿ .missing-page{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,7vw,6rem)}.missing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1000px;margin:auto;display:grid}.missing-code{letter-spacing:-.07em;color:var(--theme-accent);text-align:center;font-size:clamp(7rem,19vw,15rem);font-weight:800;line-height:1}.missing-label{margin-bottom:1rem;font-size:.875rem;font-weight:650}.missing-copy h1{letter-spacing:-.035em;max-width:500px;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:750;line-height:1.2}.missing-description{color:var(--theme-muted);max-width:480px;margin-top:1.25rem;font-size:1rem;line-height:1.85}.missing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.missing-page :focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}.missing-actions .btn-secondary{border-color:var(--theme-muted)}@media (max-width:640px){.missing-layout{text-align:center;grid-template-columns:1fr;gap:1.75rem}.missing-code{font-size:7rem}.missing-copy h1,.missing-description{margin-left:auto;margin-right:auto}.missing-actions{justify-content:center}.missing-actions .btn{width:100%;max-width:320px}}
