.nf{min-height:100svh;color:var(--cream-on-ink,#ede3cc);background:radial-gradient(120% 80% at 12% 0%, #ede3cc17, transparent 60%), linear-gradient(180deg, var(--ink,#1c1915), var(--ink-deep,#110f0c));font-family:var(--font-text,system-ui, sans-serif);place-items:center;padding:40px 16px;display:grid}.nf__sheet{justify-items:start;gap:14px;width:min(560px,100%);display:grid}.nf__mark{color:var(--cream-on-ink,#ede3cc);margin-bottom:10px}.nf__code{font-family:var(--font-display,system-ui, sans-serif);font-variation-settings:"wdth" 75;letter-spacing:-.022em;color:var(--paper,#ede3cc);margin:0;font-size:clamp(88px,22vw,168px);font-weight:860;font-stretch:75%;line-height:.82}.nf__title{font-family:var(--font-display,system-ui, sans-serif);letter-spacing:-.01em;margin:0;font-size:clamp(24px,4.4vw,34px);font-weight:700;line-height:1.1}.nf__lede{max-width:46ch;color:var(--bleed-on-ink,#a89c8a);margin:0;font-size:16px;line-height:1.5}.nf__actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.nf__btn{min-height:44px;color:var(--cream-on-ink,#ede3cc);font:600 15px/1 var(--font-text,system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #ede3cc6b;border-radius:2px;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.nf__btn:hover{border-color:var(--cream-on-ink,#ede3cc);background:#ede3cc0f}.nf__btn--primary{border-color:var(--paper,#ede3cc);background:var(--paper,#ede3cc);color:var(--ink,#1c1915);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.nf__btn--primary:hover{background:var(--paper-lit,#f6efdd)}.nf__btn:focus-visible{box-shadow:0 0 0 2px var(--ink,#1c1915), 0 0 0 4px var(--key,#1f6bff);outline:none}.nf__digest{font-family:var(--font-data,ui-monospace, monospace);color:var(--bleed-on-ink,#a89c8a);margin:0;font-size:12px}
