.video-player.svelte-1vx0n4a{width:100%;aspect-ratio:var(--ratio-wide);background:var(--media-bg);border-radius:var(--radius-md);border:var(--border-width) solid var(--media-border);position:relative;overflow:hidden}.video-player__video.svelte-1vx0n4a{object-fit:contain;width:100%;height:100%;display:block}.video-player__overlay.svelte-1vx0n4a{pointer-events:none;background:radial-gradient(circle at center, transparent 0%, var(--media-overlay-end) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-player__badge.svelte-1vx0n4a{top:var(--space-8);left:var(--space-8);padding:calc(3.2 * var(--space-unit)) calc(6.4 * var(--space-unit));background:var(--media-badge-bg);backdrop-filter:blur(var(--blur-md)) var(--vibrancy);border-radius:var(--radius-md);color:var(--media-badge-text);font-size:var(--recipe-label-extra-small-font-size);line-height:var(--recipe-label-extra-small-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps-4);align-items:center;gap:calc(4.8 * var(--space-unit));border:var(--border-width) solid var(--media-badge-border);display:flex;position:absolute}.video-player__dot.svelte-1vx0n4a{width:calc(8 * var(--space-unit));height:calc(8 * var(--space-unit));border-radius:var(--radius-full);background:var(--media-dot)}.video-player--streaming.svelte-1vx0n4a .video-player__dot:where(.svelte-1vx0n4a){background:var(--media-dot-live)}.video-player--connecting.svelte-1vx0n4a .video-player__dot:where(.svelte-1vx0n4a),.video-player--no-signal.svelte-1vx0n4a .video-player__dot:where(.svelte-1vx0n4a){background:var(--media-dot-warning)}.video-player--error.svelte-1vx0n4a .video-player__dot:where(.svelte-1vx0n4a),.video-player--offline.svelte-1vx0n4a .video-player__dot:where(.svelte-1vx0n4a){background:var(--media-dot-error)}.video-player__loading.svelte-1vx0n4a,.video-player__error.svelte-1vx0n4a{align-items:center;gap:var(--space-8);color:var(--media-text);flex-direction:column;display:flex}.video-player__error.svelte-1vx0n4a{pointer-events:auto}.video-player__icon-error.svelte-1vx0n4a,.video-player__icon-warning.svelte-1vx0n4a{width:var(--type-rung-8);height:var(--type-rung-8);opacity:.8}.video-player__icon-error.svelte-1vx0n4a{color:var(--media-dot-error)}.video-player__icon-warning.svelte-1vx0n4a{color:var(--media-dot-warning)}
