:root{--orange:#d42a43;--green:#0b4a82}body{background:#eef4fa;color:#123351}header,footer,.offline-card,.dusty,.liked-section,.audition{display:none!important}main{width:100%;max-width:none;padding:25px 3%}.editorial-grid{display:block}.lineup{width:100%}.section-label h2{font-size:32px}.section-intro,.playlist-help{font-size:15px;line-height:1.7;color:#425a70}.playlist-status{color:#9a2333}.stage{margin-bottom:30px}#player{background:#073e72;color:#fff;border-color:#c5263c}#song-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:24px 0}#song-list>li{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border:0;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 8px 25px #072d5010}#song-list>li:has([aria-current=true]){outline:4px solid #c5263c;outline-offset:3px}#song-list .gallery-cover{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .3s}#song-list>li:hover .gallery-cover{transform:scale(1.025)}#song-list .song-detail{padding:20px 20px 10px;min-width:0}#song-list .gallery-destination{font:700 clamp(24px,3vw,34px)/1.05 Georgia,serif;display:block;color:#073e72;margin-bottom:15px}#song-list .song-play{padding:0;display:block;font-size:17px;line-height:1.5;color:#123351;background:transparent;border:0;width:100%;text-align:left}#song-list .song-play>span:first-child{display:none}#song-list .gallery-listen{display:block!important;background:#c5263c;color:white;border-radius:30px;padding:11px 18px;margin-top:16px;text-align:center;font-size:15px;font-weight:bold}#song-list .song-detail small{display:none}#song-list .song-actions{margin-top:14px}#song-list .song-actions button{color:#073e72;border-color:#b7cadc;min-height:40px}#song-list .gallery-include{display:flex;gap:8px;align-items:center;margin:10px 20px;font-size:13px;color:#354e67;min-height:32px}#song-list .song-number{display:flex;width:auto}#song-list input{width:20px;height:20px;accent-color:#c5263c}#song-list .song-state{padding:0 20px 20px;font-size:11px;color:#506a80}.song-excluded{opacity:.65}#song-list .song-play:disabled{opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #c5263c;outline-offset:4px}.lineup>h2,.section-label{color:#073e72}@media(min-width:1350px){#song-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){#song-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#song-list .song-detail{padding:16px 13px 8px}#song-list .gallery-destination{font-size:24px}#song-list .gallery-include{margin:8px 13px}#song-list .song-state{padding:0 13px 16px}#song-list .song-play{font-size:15px}}@media(max-width:400px){#song-list{grid-template-columns:1fr}.gallery-cover{aspect-ratio:1.25!important}}@media(prefers-reduced-motion:reduce){#song-list .gallery-cover{transition:none}#song-list>li:hover .gallery-cover{transform:none}}

.intro{display:none!important}.radio-layout{grid-template-columns:1fr}.stations{display:none}.receiver{max-width:880px;width:100%;margin:0 auto 25px;box-sizing:border-box}.section-intro,.artist-note p,.playlist-help{color:#425a70!important}.song-actions button:hover{background:#e6eef6!important;color:#073e72!important}
