.fc{display:none;gap:clamp(1rem,2.5vw,2rem)}.fc.fc-aktiv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.fc-angaben{display:grid;gap:1rem}.fc-gruppe{margin:0;padding:1rem 1.1rem;border-radius:18px;background:var(--ink-2);border:1px solid var(--line)}.fc-gruppe legend{float:left;width:100%;margin-bottom:.7rem;padding:0;font-weight:650}.fc-gruppe legend small{display:block;color:var(--muted);font-size:.74rem;font-weight:650;letter-spacing:.04em}.fc-wahl{clear:both;display:flex;flex-wrap:wrap;gap:.4rem}.fc-wahl label{position:relative;cursor:pointer}.fc-wahl input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.fc-wahl span{display:inline-block;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.fc-wahl input:checked+span{background:rgb(var(--mint-rgb) / .14);border-color:var(--mint);color:var(--paper)}.fc-wahl input:focus-visible+span{outline:2px solid var(--red);outline-offset:3px}.fc-seite{position:sticky;top:calc(var(--kopf-h) + 1.5rem);display:grid;gap:1rem;padding:clamp(1.4rem,2.6vw,2.2rem);border-radius:24px;border:1px solid var(--line);background:linear-gradient(160deg,#15363E,var(--ink-2) 60%)}.fc-stand{color:var(--muted);font-size:.86rem;font-weight:600}.fc-stand:empty{display:none}.fc-ergebnis{display:grid;gap:.9rem}.fc-ergebnis[hidden]{display:none}.fc-satz{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650;letter-spacing:-.01em;line-height:1.25}.fc-liste{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.fc-karte{display:grid;gap:.3rem;padding:.9rem 1rem;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.fc-karte h4{font-size:1rem;font-weight:650;line-height:1.35}.fc-karte-kopf{display:flex;flex-wrap:wrap;gap:.4rem}.fc-art,.fc-ebene{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.74rem;font-weight:650}.fc-art{border:1px solid var(--mint);color:var(--paper)}.fc-art-kredit{border-color:var(--line-2);color:var(--paper-2)}.fc-ebene{border:1px solid var(--line);color:var(--muted)}.fc-stelle,.fc-frist{color:var(--paper-2);font-size:.88rem}.fc-frist{color:var(--muted)}.fc-link{justify-self:start;font-size:.88rem}.fc-hinweis{color:var(--muted);font-size:.84rem;line-height:1.5}.fc-neu{justify-self:start;padding:0;border:0;background:none;color:var(--paper-2);font:inherit;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fc-neu:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.fc-ergebnis:not([hidden]){animation:fc-an .45s var(--ease)}@keyframes fc-an{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.fc.fc-aktiv{grid-template-columns:minmax(0,1fr)}.fc-seite{position:static}}@media(prefers-reduced-motion:reduce){.fc-ergebnis:not([hidden]){animation:none}.fc-wahl span{transition:none}}
