.nf-panel{gap:1.35rem;display:grid}.nf-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem 1.35rem;display:grid}.nf-sprite-wrap{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:radial-gradient(70% 70% at 40% 30%,#fff6d68c,#0000 72%),linear-gradient(160deg,#e8f6ef 0%,#cfe8dc 55%,#b9dccb 100%);border-radius:22px;place-items:center;width:7rem;height:7rem;display:grid;position:relative}.nf-sprite{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 8px 14px #00000047);width:96px;height:96px;animation:2.4s ease-in-out both nf-bob}.nf-sprite-tag{letter-spacing:.08em;color:#1a1200;background:linear-gradient(180deg, #ffd56a, var(--ember));border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:800;position:absolute;bottom:.35rem;right:.35rem}.nf-copy{min-width:0}.nf-code{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(120deg, #fff6d6 0%, #ffe08a 40%, var(--ember) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1}.nf-msg{color:color-mix(in srgb, var(--text) 88%, var(--muted));max-width:36rem;margin:0;font-size:1.02rem;line-height:1.45}.nf-msg strong{color:var(--ember)}.nf-search{max-width:28rem}.nf-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nf-chip{border:1px solid var(--line);min-width:0;color:inherit;background:linear-gradient(#ffffff0a,#0000 50%),#00000047;border-radius:14px;gap:.15rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.nf-chip:hover{border-color:color-mix(in srgb, var(--ember) 40%, var(--line));background:color-mix(in srgb, var(--ember) 7%, #00000052);transform:translateY(-1px)}.nf-chip strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.98rem}.nf-chip span{color:var(--muted);font-size:.78rem}@keyframes nf-bob{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.nf-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.nf-msg,.nf-search{max-width:100%}.nf-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-fx=low] .nf-sprite,html[data-fx=paused] .nf-sprite{animation:none}html[data-fx=low] .nf-chip,html[data-fx=paused] .nf-chip{transition:none}html[data-fx=low] .nf-chip:hover,html[data-fx=paused] .nf-chip:hover{transform:none}@media (prefers-reduced-motion:reduce){.nf-sprite{animation:none}.nf-chip{transition:none}.nf-chip:hover{transform:none}}
