.live-nav-link{padding:13px 0;text-decoration:none;white-space:nowrap;color:var(--muted);font-size:13px;font-weight:650;position:relative}.live-nav-link[aria-current=page]{color:white}.live-nav-link[aria-current=page]:after{content:"";height:3px;background:var(--gold);position:absolute;bottom:1px;left:0;right:0}.live-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.live-heading h1{font-size:36px;margin:0;letter-spacing:-1px}.live-heading .eyebrow{margin-bottom:8px}.live-search{margin:0;width:min(360px,50%)}.live-search input{width:100%}.live-player{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px}.live-player-heading{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.live-player-heading h2{font-size:18px;letter-spacing:0;flex:1}.on-air{font-size:10px;font-weight:800;color:var(--coral);white-space:nowrap}.live-player-heading label{margin:0;flex-direction:row;align-items:center}.live-player-heading select,.live-player-heading button{padding:8px 12px;font-size:12px;min-height:36px}.live-player-heading label select:disabled{opacity:.5}#live-video{width:100%;max-width:900px;aspect-ratio:16/9;max-height:52vh;object-fit:contain;margin:14px auto 0;border-radius:10px}#live-status,#live-count{font-size:12px;color:var(--muted);line-height:1.6}#live-status{margin-bottom:0}.live-categories{display:flex;gap:8px;overflow-x:auto;padding:22px 0 4px}.live-categories button{white-space:nowrap;border-radius:24px;padding:9px 15px;font-size:12px;background:transparent;color:var(--muted)}.live-categories button[aria-pressed=true]{background:#f5c96b18;color:var(--gold);border-color:#f5c96b65}.live-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.live-channel{display:flex;align-items:center;gap:12px;padding:12px;text-align:left;min-width:0;border-radius:10px;min-height:66px}.live-channel img,.live-channel .logo-fallback{width:40px;height:40px;flex-shrink:0;object-fit:contain;border-radius:6px;background:#fff;padding:3px;color:#291320}.logo-fallback{display:grid;place-items:center;font-weight:800}.live-channel span:last-child{min-width:0}.live-channel strong{display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.live-channel small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.live-channel[aria-pressed=true]{border-color:var(--gold);background:#f5c96b18}.live-page [hidden]{display:none!important}.live-page footer{font-size:12px}@media(max-width:1000px){.live-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.live-heading{align-items:flex-start;flex-direction:column}.live-search{width:100%}.live-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.live-channel{gap:8px;padding:10px}.live-channel img,.live-channel .logo-fallback{width:30px;height:30px}.live-player-heading h2{flex-basis:70%;font-size:16px}#live-video{max-height:45vh}.live-player{padding:12px}nav{overflow-x:auto;gap:20px}}
