.nf{max-width:46rem;padding-block:var(--raum-10) var(--raum-12);text-align:center;margin-inline:auto}.nf__code{font-family:var(--schrift-anzeige);letter-spacing:-.04em;color:var(--tinte);text-shadow:0 0 42px var(--rot-schleier,transparent);margin:0;font-size:clamp(4.5rem,18vw,9rem);font-weight:800;line-height:1}.nf__code:after{content:"";width:3.5rem;height:3px;margin:var(--raum-4) auto 0;background:var(--rot);box-shadow:0 0 18px var(--rot);display:block}.nf__h{margin:var(--raum-6) 0 var(--raum-3);font-size:var(--grad-2xl,1.75rem);line-height:1.2}.nf__lead{margin:0 auto var(--raum-6);max-width:52ch;color:var(--tinte-leise)}.nf__suche{gap:var(--raum-2);max-width:32rem;margin:0 auto var(--raum-8);display:flex}.nf__suche .eingabe{flex:auto;min-width:0;min-height:44px}.nf__suche .knopf{flex:none;min-height:44px}.nf__wege{gap:var(--raum-3);text-align:start;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.nf__weg{gap:var(--raum-1);padding:var(--raum-4) var(--raum-5);border:var(--strich);border-radius:var(--rund-2);background:var(--flaeche);color:var(--tinte);transition:border-color var(--takt-kurz) var(--kurve);text-decoration:none;display:grid}.nf__weg:hover{border-color:var(--rot-kante,var(--rot))}.nf__weg-t{font-weight:700}.nf__weg-x{font-size:var(--grad-s);color:var(--tinte-leise)}.nf__knoepfe{justify-content:center;gap:var(--raum-3);margin-bottom:var(--raum-6);flex-wrap:wrap;display:flex}.nf__fuss{margin-top:var(--raum-8);font-size:var(--grad-s);color:var(--tinte-still)}.nf__fuss a{color:var(--rot-text)}.nf__kennung{font-family:var(--schrift-mono)}@media (max-width:480px){.nf__suche{flex-direction:column}}
