.nf{--nf-bg:#f3f4f6;--nf-ink:#4b5563;--nf-soft:#4b5563;--nf-field:#fff;--nf-red:#ef4444;--nf-blue:#0261ce;background:var(--nf-bg);min-height:100vh;color:var(--nf-ink);position:relative}.nf.is-dark{--nf-bg:#152e4d;--nf-ink:#edf2f9;--nf-soft:#d1d5db;--nf-field:#12263f;--nf-red:#dc2626;--nf-blue:#1d4ed8}.nf-main{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.nf-box{gap:16px;width:100%;max-width:640px;display:grid}.nf-row{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.nf-code{color:var(--nf-red);margin:0;font-size:8rem;font-weight:600;line-height:1}.nf-text{gap:8px;display:grid}.nf-text h1{color:var(--nf-ink);align-items:center;gap:8px;margin:0;font-size:1.4rem;font-weight:500;display:flex}.nf-text h1 svg{color:var(--nf-red);flex:none}.nf-text p{color:var(--nf-soft);margin:0;font-size:1rem}.nf-text a{color:var(--nf-blue)}.nf-text a:hover{text-decoration:underline}.nf form{display:flex}.nf input[type=search]{background:var(--nf-field);min-width:0;height:44px;color:var(--nf-ink);font:inherit;border:0;border-start-start-radius:6px;border-end-start-radius:6px;flex:1;padding:0 16px}.nf input[type=search]:focus{outline:3px solid color-mix(in srgb, var(--nf-blue) 45%, transparent)}.nf form button{background:var(--nf-blue);color:#fff;cursor:pointer;border:0;border-start-end-radius:6px;border-end-end-radius:6px;place-items:center;width:48px;display:grid}.nf form button:hover{filter:brightness(.92)}.nf-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nf-theme{background:var(--nf-blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;inset-block-end:20px;inset-inline-start:20px;box-shadow:0 6px 16px #0003}@media (min-width:640px){.nf-row{flex-direction:row;align-items:center;gap:12px}.nf-text h1{font-size:1.5rem}}
