nav a{color:#aaaead;text-decoration:none;padding:12px 0}nav a[aria-current]{color:var(--accent)}.live-main{max-width:1280px;margin:auto;padding:30px 6% 60px}.live-main h1{font-size:clamp(40px,5vw,65px);margin:20px 0}.live-player{background:#1a2118;border:1px solid #3a4930;border-radius:12px;padding:22px;margin:30px 0}.live-player video{display:block;width:100%;max-height:430px;background:#080b08;border-radius:8px}.live-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.live-controls input,.live-controls select{background:#20271b;color:#fff;border:1px solid #51564b;border-radius:6px;padding:12px;font:inherit}.live-controls label{color:#aaaead;font-size:13px}.station-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.station{border:1px solid #35402d;border-radius:9px;padding:20px;background:linear-gradient(140deg,#25311e,#151a13)}.station h3{margin:12px 0;font-size:18px;overflow-wrap:anywhere}.station p{font-size:12px}.station span{font-size:10px;color:var(--accent);letter-spacing:1px}.station-actions{display:flex;gap:10px}.station-actions button{font-size:12px}.source-note{font-size:12px;margin-top:35px}a{color:var(--accent)}#player-status{font-size:13px}video.radio{max-height:100px}.station-grid:empty{display:none}@media(max-width:750px){.station-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.station-grid{grid-template-columns:1fr}.live-controls input{width:100%}.live-player{padding:15px}header nav{order:initial}}
.station-actions a{display:inline-block;text-decoration:none;font-size:12px}
