.viewer.svelte-l6y7q{isolation:isolate;background:#000;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.viewer.svelte-l6y7q:fullscreen{width:100%;height:100%}video.svelte-l6y7q{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.episode-overlay.svelte-l6y7q{padding:22px max(20px, env(safe-area-inset-right)) 42px max(20px, env(safe-area-inset-left));opacity:0;pointer-events:none;background:linear-gradient(#000c,#0006 70%,#0000);transition:opacity .2s;position:absolute;inset:0 0 auto}.overlay-visible.svelte-l6y7q .episode-overlay:where(.svelte-l6y7q){opacity:1}h1.svelte-l6y7q{letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;text-shadow:0 1px 12px #000;-webkit-box-orient:vertical;margin:0 108px 14px 0;font-size:clamp(16px,2vw,25px);font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.translations.svelte-l6y7q{scrollbar-width:thin;pointer-events:auto;gap:6px;max-width:100%;margin-left:-4px;padding:4px;display:flex;overflow-x:auto}.translations.svelte-l6y7q button:where(.svelte-l6y7q){color:#eee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414b3;border:1px solid #ffffff38;border-radius:999px;flex:none;min-height:44px;padding:8px 16px;font-size:13px}.translations.svelte-l6y7q button.active:where(.svelte-l6y7q){color:#111;background:#f0f0ed;border-color:#f0f0ed}.viewer-actions.svelte-l6y7q{top:16px;right:max(12px, env(safe-area-inset-right));gap:4px;display:flex;position:absolute}.icon-button.svelte-l6y7q{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10101099;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.icon-button.svelte-l6y7q svg:where(.svelte-l6y7q){width:20px;height:20px}.playback-error.svelte-l6y7q{bottom:max(80px, calc(env(safe-area-inset-bottom) + 60px));background:#171717ed;border:1px solid #ffffff26;border-radius:12px;width:min(460px,100% - 32px);padding:16px;font-size:14px;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.playback-error.svelte-l6y7q p:where(.svelte-l6y7q){margin:0 0 8px}.playback-error.svelte-l6y7q a:where(.svelte-l6y7q){color:#ccc}@media (width<=600px),(height<=500px){.episode-overlay.svelte-l6y7q{padding-top:16px;padding-left:max(14px, env(safe-area-inset-left));padding-bottom:28px}h1.svelte-l6y7q{margin-bottom:8px;margin-right:88px;font-size:16px}.viewer-actions.svelte-l6y7q{top:10px;right:max(8px, env(safe-area-inset-right));gap:0}.translations.svelte-l6y7q button:where(.svelte-l6y7q){padding-inline:13px}}@media (prefers-reduced-motion:reduce){.episode-overlay.svelte-l6y7q{transition:none}}
