.media-frame.svelte-fd92nj{position:relative;margin:0}video.svelte-fd92nj{display:block;width:100%;height:auto;background-color:#fff}.media-toggle.svelte-fd92nj{position:absolute;right:.75rem;bottom:.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:.375rem;background-color:#102424b8;color:#fff;cursor:pointer;opacity:.85;transition:opacity .2s}.media-toggle.svelte-fd92nj:hover,.media-toggle.svelte-fd92nj:focus-visible{opacity:1}.media-toggle.svelte-fd92nj:focus-visible{outline:2px solid #fff;outline-offset:-4px}.media-ton.svelte-fd92nj{right:3.5rem}.media-film.svelte-fd92nj{--leiste: 2.75rem;--film-dunkel: #102424}.is-film.svelte-fd92nj video:where(.svelte-fd92nj){cursor:pointer;background-color:var(--film-dunkel)}.is-film.svelte-fd92nj{container-type:inline-size}.film-untertitel.svelte-fd92nj{position:absolute;left:50%;bottom:calc(var(--leiste) + clamp(.625rem,3cqw,2.5rem));transform:translate(-50%);width:max-content;max-width:min(88%,34em);display:flex;flex-direction:column;align-items:center;gap:.12em;font-size:clamp(.9375rem,2.3cqw,2.75rem);font-weight:500;line-height:1.32;letter-spacing:.005em;text-align:center;text-wrap:balance;color:#fff;pointer-events:none}.film-untertitel.svelte-fd92nj span:where(.svelte-fd92nj){padding:.14em .55em .18em;border-radius:.3em;background-color:#0c1c1cd1;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-shadow:0 1px 2px rgba(0,0,0,.35)}.film-karte.svelte-fd92nj{position:absolute;inset:0 0 var(--leiste) 0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,1.6cqw,1.5rem);padding:0 8cqw;border:0;background:radial-gradient(ellipse at 50% 120%,rgba(32,178,170,.28),transparent 60%),var(--film-dunkel);color:#fff;font-family:inherit;text-align:center;cursor:pointer}.film-karte.svelte-fd92nj:focus-visible{outline:3px solid #fff;outline-offset:-6px}.film-karte-kapitel.svelte-fd92nj{display:inline-flex;align-items:center;gap:.6em;font-size:clamp(.75rem,1.7cqw,1.75rem);font-weight:600;letter-spacing:.02em;color:var(--primaryLight, #20b2aa)}.film-karte-nr.svelte-fd92nj{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:50%;background-color:var(--primaryLight, #20b2aa);color:var(--film-dunkel);font-size:.85em;font-weight:800}.film-karte-titel.svelte-fd92nj{font-size:clamp(1.5rem,6.2cqw,6.5rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance;animation:svelte-fd92nj-karte-titel .6s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-fd92nj-karte-titel{0%{opacity:0;transform:translateY(.25em)}}@media (prefers-reduced-motion: reduce){.film-karte-titel.svelte-fd92nj{animation:none}}.film-start.svelte-fd92nj{position:absolute;left:50%;top:calc((100% - var(--leiste)) / 2);transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;padding:0 0 0 .25rem;border:0;border-radius:50%;background-color:#102424cc;color:#fff;cursor:pointer;box-shadow:0 6px 24px #10242459;transition:background-color .2s,transform .2s}.film-start.svelte-fd92nj:hover{background-color:var(--primary, #008b8b);transform:translate(-50%,-50%) scale(1.05)}.film-start.svelte-fd92nj:focus-visible{outline:3px solid #fff;outline-offset:3px}.film-leiste.svelte-fd92nj{display:flex;align-items:center;gap:.5rem;height:var(--leiste);padding:0 .375rem;background-color:var(--film-dunkel);color:#fff}.film-knopf.svelte-fd92nj{flex:none;min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .375rem;border:0;border-radius:.375rem;background:transparent;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer}.film-knopf.svelte-fd92nj:hover{background-color:#ffffff1f}.film-knopf.svelte-fd92nj:focus-visible{outline:2px solid #fff;outline-offset:-2px}.film-position.svelte-fd92nj{flex:1;min-width:4rem;margin:0;accent-color:var(--primaryLight, #20b2aa);cursor:pointer}.film-position.svelte-fd92nj:disabled{cursor:default;opacity:.4}.film-position.svelte-fd92nj:focus-visible{outline:2px solid #fff;outline-offset:2px}.film-zeit.svelte-fd92nj{flex:none;font-size:.8125rem;font-variant-numeric:tabular-nums;opacity:.85}.film-sprachen.svelte-fd92nj{display:flex;flex:none;padding:.125rem;border-radius:.5rem;background-color:#ffffff14}.film-sprachen.svelte-fd92nj .film-knopf:where(.svelte-fd92nj){height:2rem;opacity:.7}.film-sprachen.svelte-fd92nj .film-knopf:where(.svelte-fd92nj)[aria-pressed=true]{opacity:1;background-color:#fff;color:var(--film-dunkel)}.film-sprachliste.svelte-fd92nj{flex:none;max-width:9.5rem;height:2rem;padding:0 .375rem;border:0;border-radius:.5rem;background-color:#ffffff14;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.film-sprachliste.svelte-fd92nj:hover{background-color:#ffffff29}.film-sprachliste.svelte-fd92nj:focus-visible{outline:2px solid #fff;outline-offset:-2px}.film-sprachliste.svelte-fd92nj option:where(.svelte-fd92nj){color:#1a1a1a;background-color:#fff}@media (max-width: 26rem){.film-zeit.svelte-fd92nj{display:none}}.media-film.svelte-fd92nj:fullscreen{display:flex;flex-direction:column;width:100%;height:100%;background-color:#000}.media-film.svelte-fd92nj:fullscreen .media-frame:where(.svelte-fd92nj){flex:1;min-height:0;display:flex;flex-direction:column;border-radius:0;box-shadow:none;background-color:#000}.media-film.svelte-fd92nj:fullscreen video:where(.svelte-fd92nj){flex:1;min-height:0;width:100%;height:100%;object-fit:contain;background-color:#000}.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) ol:where(.svelte-fd92nj){justify-content:center;margin:0;padding:.5rem 1rem .75rem;background-color:var(--film-dunkel)}.film-kapitel.svelte-fd92nj ol:where(.svelte-fd92nj){display:flex;flex-wrap:wrap;align-items:center;margin:.75rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.4}.film-kapitel.svelte-fd92nj li:where(.svelte-fd92nj){display:flex;align-items:center}.film-kapitel.svelte-fd92nj li:where(.svelte-fd92nj):not(:last-child):after{content:"·";padding:0 .25rem;color:var(--bodyTextColor, #4e4b66)}.film-kapitel.svelte-fd92nj button:where(.svelte-fd92nj){display:inline-flex;align-items:baseline;gap:.375rem;padding:.375rem .5rem;border:0;border-radius:.375rem;background:transparent;color:var(--bodyTextColor, #4e4b66);font:inherit;text-align:left;cursor:pointer}.film-kapitel.svelte-fd92nj button:where(.svelte-fd92nj):hover{color:var(--headerColor, #1a1a1a);background-color:#1024240f}.film-kapitel.svelte-fd92nj button:where(.svelte-fd92nj):focus-visible{outline:2px solid var(--primary, #008b8b);outline-offset:0}.film-kapitel.svelte-fd92nj button:where(.svelte-fd92nj)[aria-current=true]{color:var(--headerColor, #1a1a1a);font-weight:700;background-color:#008b8b1a}.film-kapitel.svelte-fd92nj button:where(.svelte-fd92nj)[aria-current=true] .film-kapitel-nr:where(.svelte-fd92nj){background-color:var(--primary, #008b8b);color:#fff}.film-kapitel-nr.svelte-fd92nj{flex:none;align-self:center;min-width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#1024241a;font-size:.75rem;font-weight:700}.visually-hidden.svelte-fd92nj{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.media-dialog.svelte-fd92nj{width:min(100vw - 2rem,80rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0 1rem 1rem;border:0;border-radius:.75rem;background-color:var(--film-dunkel, #102424);color:#fff;overflow:auto}.media-dialog.svelte-fd92nj::backdrop{background-color:#081212d1}.media-dialog.svelte-fd92nj .media-frame:where(.svelte-fd92nj){box-shadow:none;background-color:transparent}.media-dialog.svelte-fd92nj video:where(.svelte-fd92nj){max-height:calc(100dvh - 12rem);object-fit:contain}.media-dialog.svelte-fd92nj .film-kapitel:where(.svelte-fd92nj) li:where(.svelte-fd92nj):not(:last-child):after,.media-dialog.svelte-fd92nj .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj),.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) li:where(.svelte-fd92nj):not(:last-child):after,.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj){color:#ffffffbf}.media-dialog.svelte-fd92nj .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj):hover,.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj):hover{color:#fff;background-color:#ffffff14}.media-dialog.svelte-fd92nj .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj):focus-visible,.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj):focus-visible{outline-color:#fff}.media-dialog.svelte-fd92nj .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj)[aria-current=true],.media-film.svelte-fd92nj:fullscreen .film-kapitel:where(.svelte-fd92nj) button:where(.svelte-fd92nj)[aria-current=true]{color:#fff;background-color:#ffffff1f}.media-dialog.svelte-fd92nj .film-kapitel-nr:where(.svelte-fd92nj),.media-film.svelte-fd92nj:fullscreen .film-kapitel-nr:where(.svelte-fd92nj){background-color:#ffffff29}html:has(dialog.media-dialog[open]){overflow:hidden}.media-dialog-kopf.svelte-fd92nj{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem}.media-vorschau.svelte-fd92nj{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.media-vorschau-bild.svelte-fd92nj{--leiste: 0px;position:relative;display:block}.media-vorschau-bild.svelte-fd92nj img:where(.svelte-fd92nj){display:block;width:100%;height:auto}.media-vorschau-titel.svelte-fd92nj{display:block;margin-top:.5rem;font-weight:600}.media-vorschau.svelte-fd92nj:hover .film-start:where(.svelte-fd92nj),.media-vorschau.svelte-fd92nj:focus-visible .film-start:where(.svelte-fd92nj){background-color:var(--primary, #008b8b)}.media-dialog-titel.svelte-fd92nj{font-weight:700;font-size:1.0625rem}.media-vorschau-bild.svelte-fd92nj{overflow:hidden;background-color:var(--film-dunkel, #102424)}.media-vorschau-bild.svelte-fd92nj img:where(.svelte-fd92nj){transition:opacity .2s}.media-vorschau.svelte-fd92nj:hover .media-vorschau-bild:where(.svelte-fd92nj) img:where(.svelte-fd92nj){opacity:.92}.media-vorschau.svelte-fd92nj:focus-visible{outline:3px solid var(--primary, #008b8b);outline-offset:3px}.media-vorschau-dauer.svelte-fd92nj{position:absolute;right:.75rem;bottom:.75rem;padding:.25rem .5rem;border-radius:.375rem;background-color:#102424cc;color:#fff;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}
