.kp[data-astro-cid-jwt56ivu]{--kp-slot-bg: #101010}.kp-einzeln[data-astro-cid-jwt56ivu]{font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:600;text-align:center;border-bottom:3px solid var(--gold);padding:.85rem .5rem 1.1rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.kp-tabs[data-astro-cid-jwt56ivu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.kp-tab[data-astro-cid-jwt56ivu]{appearance:none;background:none;border:0;border-bottom:3px solid rgba(255,255,255,.14);font-family:inherit;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:600;color:var(--ink-d-faint);padding:.85rem .5rem 1.1rem;cursor:pointer;transition:color .25s var(--ease-out),border-color .25s var(--ease-out)}.kp-tab[data-astro-cid-jwt56ivu]:hover{color:var(--ink-d)}.kp-tab[data-astro-cid-jwt56ivu][aria-selected=true]{color:var(--ink-d);border-bottom-color:var(--gold);box-shadow:0 14px 26px -18px var(--gold)}.kp-body[data-astro-cid-jwt56ivu]{display:grid;gap:1.5rem}.kp-body[data-astro-cid-jwt56ivu]>[data-astro-cid-jwt56ivu]{min-width:0}@media(min-width:1280px){.kp-body[data-astro-cid-jwt56ivu]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem}}.kp-scroll[data-astro-cid-jwt56ivu]{min-width:0;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:thin}.kp-grid[data-astro-cid-jwt56ivu]{display:grid;grid-template-columns:repeat(7,minmax(7.5rem,1fr));gap:.4rem;min-width:55rem;align-items:start}.kp-col[data-astro-cid-jwt56ivu]{display:flex;flex-direction:column;gap:.4rem}.kp-tag[data-astro-cid-jwt56ivu]{background:var(--gold-btn);color:var(--white);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.75rem .9rem;margin:0}.kp-slots[data-astro-cid-jwt56ivu]{display:flex;flex-direction:column;gap:.4rem}.kp-slot[data-astro-cid-jwt56ivu]{background:var(--kp-slot-bg);border-left:3px solid rgba(255,255,255,.35);padding:.65rem .8rem .7rem;transition:transform .25s var(--ease-out),background-color .25s var(--ease-out)}.kp-slot[data-astro-cid-jwt56ivu]:hover{transform:translate(3px);background:#171717}.kp-slot[data-astro-cid-jwt56ivu].is-kids{background:#14100a;border-left-color:var(--gold)}.kp-slot[data-astro-cid-jwt56ivu].is-kids:hover{background:#1c1710}.kp-slot[data-astro-cid-jwt56ivu].is-special{background:#1a1409;padding-block:.9rem}.kp-zeit[data-astro-cid-jwt56ivu]{font-size:.7rem;font-weight:700;color:var(--ink-d);line-height:1.3}.kp-slot[data-astro-cid-jwt56ivu].is-kids .kp-zeit[data-astro-cid-jwt56ivu]{color:var(--gold)}.kp-name[data-astro-cid-jwt56ivu]{font-size:.8125rem;font-weight:700;color:var(--ink-d);line-height:1.35;margin-top:.1rem}.kp-slot[data-astro-cid-jwt56ivu].is-kids .kp-name[data-astro-cid-jwt56ivu]{color:var(--gold-light)}.kp-zusatz[data-astro-cid-jwt56ivu],.kp-alter[data-astro-cid-jwt56ivu]{font-size:.68rem;color:var(--ink-d-faint);line-height:1.4}.kp-slot[data-astro-cid-jwt56ivu].is-kids .kp-alter[data-astro-cid-jwt56ivu]{color:var(--gold-deep)}.kp-hinweis[data-astro-cid-jwt56ivu]{font-size:.66rem;font-style:italic;color:var(--ink-d-faint);line-height:1.4;margin-top:.15rem}.kp-leer[data-astro-cid-jwt56ivu]{border:1px dashed var(--line-gold);padding:2rem 1.5rem;text-align:center;color:var(--ink-d-soft)}.kp-legende[data-astro-cid-jwt56ivu]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width:1280px){.kp-legende[data-astro-cid-jwt56ivu]{flex-direction:column;gap:.85rem;padding-top:3.2rem}}.kp-legende[data-astro-cid-jwt56ivu] li[data-astro-cid-jwt56ivu]{display:flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-d-soft);white-space:nowrap}.kp-legende[data-astro-cid-jwt56ivu] li[data-astro-cid-jwt56ivu]:before{content:"";width:3px;height:1.05rem;background:#ffffff80}.kp-legende[data-astro-cid-jwt56ivu] li[data-astro-cid-jwt56ivu].is-kids:before{background:var(--gold)}.kp-download[data-astro-cid-jwt56ivu]{display:flex;justify-content:center;margin-top:clamp(2rem,1.5rem + 2vw,3.25rem)}.kp-download[data-astro-cid-jwt56ivu][hidden]{display:none}
