.nf{text-align:center;background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;display:flex}.nf-frame{max-width:600px;padding:60px 44px;position:relative}.nf-frame:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 34%,#d4ff3a1a,#0000 62%);position:absolute;inset:-60px}.nf-corner{border:2px solid var(--accent);opacity:.9;width:26px;height:26px;position:absolute}.nf-corner.tl{border-bottom:0;border-right:0;top:0;left:0}.nf-corner.tr{border-bottom:0;border-left:0;top:0;right:0}.nf-corner.bl{border-top:0;border-right:0;bottom:0;left:0}.nf-corner.br{border-top:0;border-left:0;bottom:0;right:0}.nf-kick{font-family:var(--font-jetbrains-mono,"JetBrains Mono"), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--text-mute);margin-bottom:14px;font-size:11px;font-weight:700}.nf-code{font-family:var(--font-jetbrains-mono,"JetBrains Mono"), monospace;letter-spacing:-.04em;background:linear-gradient(180deg, #fff 30%, var(--accent));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 42px #d4ff3a40);-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:clamp(92px,20vw,168px);font-weight:700;line-height:1}.nf-title{letter-spacing:-.02em;color:#fff;margin:6px 0 14px;font-size:clamp(23px,4vw,32px);font-weight:800}.nf-title em{color:var(--accent);font-style:normal}.nf-lead{color:var(--text-dim);max-width:440px;margin:0 auto 32px;font-size:15px;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nf-btn{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s,border-color .15s,color .15s;display:inline-flex}.nf-btn.primary{background:var(--accent);color:#0a0a0c}.nf-btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.nf-btn.dark{background:var(--card-2);color:#fff;border-color:var(--line-2)}.nf-btn.dark:hover{border-color:var(--accent);color:var(--accent)}.nf-btn.ghost{color:var(--text-dim)}.nf-btn.ghost:hover{color:#fff}