.mk-buehne{background:#0b0f24;position:absolute;inset:0}.mk-ebene{position:absolute;inset:0}.mk-ebene img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;display:block}.mk-faecher{transform-origin:69% 114%;width:100%;height:100%;animation:4.4s ease-in-out infinite mk-wedeln}.mk-krone{transform-origin:50% 0;width:100%;height:100%;animation:7s ease-in-out infinite mk-wiegen}@keyframes mk-wedeln{0%,to{transform:rotate(0)}30%{transform:rotate(-3.2deg)}62%{transform:rotate(2deg)}}@keyframes mk-wiegen{0%,to{transform:rotate(0)scale(1.02)}50%{transform:rotate(-.5deg)scale(1.03)translate(-.4%)}}.mk-schleier{pointer-events:none;background:0 0;position:absolute;inset:0}@media (aspect-ratio<=1){.mk-ebene img{object-position:50% 22%}.mk-faecher{transform-origin:50% 99%}.mk-kopf[data-wand=an]{background:var(--background);flex-direction:column;display:flex}.mk-kopf[data-wand=an] .mk-buehne{flex:none;height:min(118vw,680px);position:relative;inset:auto}.mk-kopf[data-wand=an] .mk-schleier{background:linear-gradient(0deg, var(--background) 0%, transparent 30%)}.mk-kopf[data-wand=an] .mk-text{justify-content:flex-start;padding-top:.25rem;padding-bottom:2.5rem;min-height:0!important}}@media (prefers-reduced-motion:reduce){.mk-faecher,.mk-krone{animation:none}}.mk-reel{border:1px solid var(--border);aspect-ratio:9/16;background:#000;border-radius:6px;position:relative;overflow:hidden}.mk-reel img,.mk-reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-reel button{cursor:pointer;color:#fff;background:linear-gradient(#0000 55%,#0000008c);border:0;place-items:end start;padding:12px;display:grid;position:absolute;inset:0}.mk-reel button:focus-visible{outline-offset:-4px;outline:2px solid #ff7716}.mk-reel .mk-knopf{letter-spacing:.16em;text-transform:uppercase;background:#0e0f12cc;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;display:inline-flex}.mk-balken{border-bottom:1px solid var(--border);align-items:flex-end;gap:14px;height:190px;padding-top:4px;display:flex;position:relative}.mk-balken>div:not(.mk-grenze){flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.mk-grenze{pointer-events:none;border-top:1px dashed #f8f8f873;position:absolute;left:0;right:0}.mk-hero-rahmen{pointer-events:none;background:#0b0f24;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-schleier{z-index:1}.mk-ebenen-feld{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}@media (width<=900px){.mk-ebenen-feld{grid-template-columns:minmax(0,1fr)}}.mk-ebenen-buehne{aspect-ratio:16/9;border:1px solid var(--border);background:#0b0f24;border-radius:6px;position:relative;overflow:hidden}.mk-ebenen-karo{background:repeating-conic-gradient(#1b1d24 0% 25%,#14161c 0% 50%) 50%/24px 24px;position:absolute;inset:0}.mk-ebenen-buehne .mk-ebene[hidden]{display:none}.mk-ebenen-buehne .mk-fest{width:100%;height:100%}.mk-ebenen-knopf{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 40%, transparent);cursor:pointer;border-radius:6px;align-items:center;gap:.9rem;width:100%;min-height:44px;padding:.8rem 1rem;display:flex}.mk-ebenen-knopf:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}.mk-ebenen-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mk-schalter{background:#3a3d45;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.mk-schalter:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.mk-schalter[data-an=true]{background:var(--primary)}.mk-schalter[data-an=true]:after{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.mk-schalter,.mk-schalter:after{transition:none}}.mk-regler{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-regler:focus-visible{opacity:1;outline:3px solid var(--primary);outline-offset:-3px;background:0 0}.mk-regler::-webkit-slider-runnable-track{background:0 0}.mk-lesbar{text-shadow:0 1px 14px #050819d9,0 0 2px #05081999}@media (aspect-ratio<=1){.mk-lesbar{text-shadow:none}}.mk-ohneschatten,.mk-ohneschatten *{text-shadow:none}
