.nf{text-align:center;min-height:100dvh;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));align-content:center;justify-items:center;gap:18px;display:grid}.nf-art{width:clamp(160px,42vw,280px)}.nf-art svg{width:100%;height:auto;display:block;overflow:visible}.nf h1{max-width:16ch;font-family:var(--font-display),sans-serif;text-wrap:balance;margin:0;font-size:clamp(2.2rem,1.2rem + 5vw,4rem);font-weight:800;line-height:1.05}.nf h1 span{color:var(--accent)}.nf p{max-width:34ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.3rem}.nf .pill:focus-visible{outline:4px solid var(--ink);outline-offset:3px}
