.sz{--sz-feder:cubic-bezier(.34, 1.56, .64, 1);--sz-weich:var(--blx-ease);--sz-linie:#0b0c0e21;--sz-linie-hell:#ffffffd9;--sz-gruen:var(--blx-primary);--sz-gruen-linie:color-mix(in srgb, var(--blx-primary) 82%, #fff);--sz-ki:var(--blx-signal);--sz-ki-text:var(--blx-signal-text);--sz-ki-hell:var(--blx-signal-soft);--sz-blau:var(--blx-secondary);--sz-blau-text:var(--blx-secondary-text);--sz-glas:#ffffffe6;--sz-glas-stark:#fffffff5;--sz-schatten:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff9, 0 1px 2px #1018280d, 0 14px 30px -16px #1018284d;gap:calc(var(--blx-stufe) * 1.5);color:var(--blx-ink);margin:0;display:grid;position:relative;container:sz/inline-size}.sz-buehne{isolation:isolate;border-radius:var(--blx-r-5);background:radial-gradient(120% 70% at 12% 0%, #ffffff52, #fff0 60%), linear-gradient(180deg, var(--blx-himmel-oben), var(--blx-himmel-unten));font-family:var(--blx-font-text);-webkit-font-smoothing:antialiased;padding:clamp(20px,4.4cqi,56px) clamp(14px,3.6cqi,48px);font-size:15px;line-height:1.3;position:relative}.sz-name{font-family:var(--blx-font-display);letter-spacing:-.012em;color:var(--blx-ink);font-size:16px;font-weight:650;line-height:1.3}.sz-unter{color:var(--blx-ink-2);font-size:14px;line-height:1.35}@container sz (width>=760px){.sz-name{font-size:17px}.sz-unter{font-size:14.5px}}@container sz (width<=479px){.sz-name{font-size:15px}.sz-unter{font-size:13.5px}}.sz-glas{background:var(--sz-glas);box-shadow:var(--sz-schatten)}.sz-kachel{--kachel:40px;--icon-akzent:var(--blx-primary);width:var(--kachel);height:var(--kachel);border-radius:calc(var(--kachel) * .225);color:var(--blx-ink);background:linear-gradient(#fffffffa,#ffffffbd);flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 0 0 1px #0b0c0e0d,0 8px 18px -10px #10182859}.sz-kachel svg{width:22px;height:22px}.sz-funke{background:var(--sz-gruen);width:12px;height:12px;box-shadow:0 0 0 2px #fff, 0 0 0 6px color-mix(in srgb, var(--blx-primary) 22%, transparent), 0 4px 10px -2px #12794d80;border-radius:50%;display:block}.sz-funke-blau{background:var(--sz-blau);box-shadow:0 0 0 2px #fff, 0 0 0 6px color-mix(in srgb, var(--blx-secondary) 24%, transparent), 0 4px 10px -2px #2f6fa373}.sz-funke-ki{background:var(--sz-ki);box-shadow:0 0 0 2px #fff, 0 0 0 6px color-mix(in srgb, var(--blx-signal) 22%, transparent), 0 4px 10px -2px #7b5bd673}.sz-marke{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 0 1px #0b0c0e0f,0 4px 10px -4px #10182859}.sz-marke:before{content:"";background:var(--sz-gruen);border-radius:50%;width:8px;height:8px}.sz-marke-ki:before{content:none}.sz-marke-ki svg{width:14px;height:14px;color:var(--sz-ki)}.sz-legende{color:var(--blx-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;display:flex}.sz-legende>span{align-items:center;gap:8px;display:inline-flex}.sz-legende .sz-marke{width:20px;height:20px}.sz-fuss{justify-content:flex-end;min-height:44px;display:flex}.sz-knopf{border-radius:var(--blx-r-voll);background:var(--blx-glass-strong);min-width:44px;height:44px;box-shadow:var(--blx-glass-edge), var(--blx-shadow-1);color:var(--blx-ink);font:600 15px/1 var(--blx-font-text);cursor:pointer;transition:transform var(--blx-dur-2) var(--blx-ease), background-color var(--blx-dur-1);border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative}.sz-knopf:hover{background:#fff}.sz-knopf:active{transform:scale(.95)}.sz-knopf svg{width:18px;height:18px}.sz-knopf-i{flex:none;place-items:center;width:44px;height:44px;display:none}.sz-knopf-text{white-space:nowrap;margin-left:-10px;padding-right:18px;display:none}[data-sz-zustand=spielt] .sz-i-pause,[data-sz-zustand=pause] .sz-i-play,[data-sz-zustand=wartet] .sz-i-play,[data-sz-zustand=ende] .sz-i-nochmal{display:grid}[data-sz-zustand=ende] .sz-knopf-text{display:inline}html.blx-still .sz-fuss{display:none}.sz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sz-halt,.sz-halt *,.sz-halt :before,.sz-halt :after{animation-play-state:paused!important}html.blx-still .sz *,html.blx-still .sz :before,html.blx-still .sz :after{animation:none!important}@keyframes sz-pop{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes sz-auf{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes sz-ein{0%{opacity:0}}@keyframes sz-ring{0%{opacity:0;transform:scale(.4)}20%{opacity:.75}to{opacity:0;transform:scale(1.9)}}@keyframes sz-ring-karte{0%{opacity:0;transform:scale(.96)}25%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes sz-zeichnen-x{0%{transform:scaleX(0)}}@keyframes sz-zeichnen-y{0%{transform:scaleY(0)}}@keyframes sz-rasten-x{0%{transform:scaleX(0)}70%{transform:scaleX(1.04)}to{transform:scaleX(1)}}@keyframes sz-rasten-y{0%{transform:scaleY(0)}70%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@keyframes sz-lauf-x{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes sz-lauf-x-zurueck{0%{opacity:0;transform:translate(100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes sz-lauf-y{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes sz-lauf-y-zurueck{0%{opacity:0;transform:translateY(100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0,0)}}
