.LivestreamPlayer-module_section__hg6sP{margin-bottom:var(--spacing-lg)}.LivestreamPlayer-module_playerWrapper__8oJq7{aspect-ratio:16/9;background:var(--color-surface-dark,#111);border-radius:var(--radius-md,8px);width:100%;position:relative;overflow:hidden}.LivestreamPlayer-module_coverImage__xgh60{object-fit:cover;width:100%;height:100%}.LivestreamPlayer-module_badge__KIpxN{top:var(--spacing-sm);left:var(--spacing-sm);color:var(--color-text-on-dark,#fff);font-size:var(--font-size-sm,.875rem);border-radius:var(--radius-sm,4px);z-index:1;padding:4px 12px;font-weight:600;position:absolute}.LivestreamPlayer-module_badgeOffline__5PVSw{background:var(--color-surface-dark,#333)}.LivestreamPlayer-module_badgeLive__u2CrW{background:var(--color-accent,#e63946);animation:2s ease-in-out infinite LivestreamPlayer-module_pulse__9Q3Rk}@keyframes LivestreamPlayer-module_pulse__9Q3Rk{0%,to{opacity:1}50%{opacity:.7}}.LivestreamPlayer-module_playOverlay__qjToN{justify-content:center;align-items:center;gap:var(--spacing-sm);color:#fff;background:#00000059;flex-direction:column;text-decoration:none;transition:background .2s;display:flex;position:absolute;inset:0}.LivestreamPlayer-module_playOverlay__qjToN:hover{background:#00000080}.LivestreamPlayer-module_playButton__rVqjB{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s,background .2s;display:flex}.LivestreamPlayer-module_playOverlay__qjToN:hover .LivestreamPlayer-module_playButton__rVqjB{background:#ffffff4d;transform:scale(1.08)}.LivestreamPlayer-module_playIcon__K-MD1{width:36px;height:36px;margin-left:4px}.LivestreamPlayer-module_ctaLabel__dGOAB{font-size:var(--font-size-md,1rem);text-shadow:0 1px 3px #0006;font-weight:600}.LivestreamPlayer-module_meta__OvnX9{align-items:baseline;gap:var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.LivestreamPlayer-module_subtitle__0Ryra{align-items:center;gap:var(--spacing-2);font-family:var(--font-headline);font-size:var(--text-large);line-height:var(--text-large-line-height);font-weight:var(--font-weight-semibold);color:var(--color-primary);display:inline-flex}.LivestreamPlayer-module_subtitle__0Ryra:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.LivestreamPlayer-module_description__DDSDJ{margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--text-body-line-height)}
