@layer components{.knf{min-height:100svh;padding-block:var(--spacing-section);padding-inline:var(--spacing-gutter);background-color:var(--color-ink-0);background-image:radial-gradient(30rem 20rem at 50% 40%, var(--color-accent-trans-10), transparent 70%), radial-gradient(75rem 50rem at 50% 40%, var(--color-rose-100) 0%, var(--color-rose-50) 45%, var(--color-ink-0) 78%);text-align:center;justify-content:center;align-items:center;display:flex}.knf__inner{gap:var(--content-gap);flex-direction:column;width:100%;min-width:0;max-width:34rem;margin-inline:auto;display:flex}.knf__headline{font-size:var(--text-4xl);color:var(--color-text);text-wrap:balance;animation:knf-heben var(--dur-reveal) var(--ease-out-expo) both}.knf__headline .accent-heading{white-space:nowrap}.knf__lead{font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty;animation:knf-auftauchen var(--dur-reveal) var(--ease-out-expo) .14s both}.knf__zurueck{margin-top:calc(var(--content-gap) * .5);font-size:var(--text-sm);color:var(--color-text-muted);animation:knf-auftauchen var(--dur-reveal) var(--ease-out-expo) .26s both}.knf__link{color:var(--color-accent-600);text-underline-offset:.25em;transition:color var(--dur-base) var(--ease-out-quad);text-decoration:underline;text-decoration-thickness:1px}.knf__link:hover{color:var(--color-accent-800)}@keyframes knf-heben{0%{transform:translateY(14px)}to{transform:none}}@keyframes knf-auftauchen{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.knf__headline,.knf__lead,.knf__zurueck{opacity:1;animation:none;transform:none}}}
