.nf-page{min-height:100dvh;padding:var(--space-8) var(--space-4);box-sizing:border-box;color:#f6f1e8;text-align:center;background:#163222;place-items:center;display:grid}.nf-inner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.nf-cat{width:120px;height:132px;image-rendering:pixelated}.nf-code{font-family:var(--font-pixel), var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9fd08a;margin:0;font-size:1.5rem}.nf-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:500;line-height:1.1}.nf-text{margin:0 0 var(--space-2);font-family:var(--font-sans);color:#d5e4cf;text-wrap:pretty;font-size:1.0625rem;line-height:1.5}
