.live-wrapper{background:var(--bg);min-height:80vh;color:var(--text);font-family:var(--font-main,"Source Sans 3", sans-serif);padding:3rem 1.5rem 5rem}.live-inner{max-width:1240px;margin:0 auto}.live-intro{margin-bottom:2rem}.live-badge-status{letter-spacing:.06em;text-transform:uppercase;color:#dc2626;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.live-dot{background:#dc2626;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseDot}@keyframes pulseDot{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.9)}}.live-heading{letter-spacing:-.02em;color:var(--text);margin:0;font-size:2rem;font-weight:800;line-height:1.25}@media (min-width:768px){.live-heading{font-size:2.5rem}}.live-stage{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:1024px){.live-stage{grid-template-columns:1fr 350px}}.live-player-box{border:1px solid var(--border);background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden;border-radius:0!important}.live-player-box iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0!important}.live-chat-box{background:var(--bg);border:1px solid var(--border);flex-direction:column;min-height:440px;display:flex;overflow:hidden;border-radius:0!important}.live-chat-bar{border-bottom:1px solid var(--border);background:var(--bg);color:var(--text);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.live-chat-content{background:var(--bg);flex-direction:column;flex:1;display:flex}.live-chat-content iframe{background:0 0;border:none;flex:1;width:100%;height:100%}@media (max-width:640px){.live-wrapper{padding:1.5rem 0 3rem}.live-intro{margin-bottom:1.25rem;padding:0 1rem}.live-stage{gap:1.25rem}.live-player-box{border-left:none;border-right:none;width:100%;border-radius:0!important}.live-chat-box{margin:0 .75rem;border-radius:0!important}}
