.nf{text-align:center;color:#1d1713;min-height:100svh;font-family:var(--pf-sans), system-ui, sans-serif;background:#f7f1e8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.nf-code{font-family:var(--pf-mono), ui-monospace, monospace;letter-spacing:.3em;color:#ff6a1f;margin:0;font-size:.8rem}.nf h1{font-family:var(--pf-serif), Georgia, serif;margin:0;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:400;line-height:1.05}.nf p{color:#1d1713b3;max-width:28rem;margin:0;line-height:1.55}.nf-btn{color:#1d1713;background:#ff6a1f;border-radius:999px;margin-top:1rem;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.nf-btn:hover,.nf-btn:focus-visible{color:#f7f1e8;background:#1d1713}
