.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:62vh;padding:60px 24px;display:flex}.nf-code{color:var(--accent);font-size:clamp(58px,12vw,120px);font-weight:800;line-height:1}.nf h1{font-size:clamp(26px,4vw,40px)}.nf p{color:var(--muted);max-width:42ch}.nf .btn{margin-top:8px}
