/* Corso Radio: black TVDM section + dedicated spinning record */
.stream{background:#080808!important;isolation:isolate}
.stream:before{background-image:linear-gradient(100deg,#080808f7 0%,#0b0b0bf4 55%,#101010ca 100%),var(--concert)!important;opacity:1!important}
.stream .eyebrow{color:var(--pink)!important}
.stream .copy h3 span{color:var(--lime)!important}
.stream .play-disc{right:58px;top:58px;width:142px;height:142px;border:0;background:radial-gradient(circle,#0b0b0b 0 5%,#e8f800 5.5% 16%,#111 16.5% 19%,transparent 19.5%),repeating-radial-gradient(circle,#111 0 2px,#262626 3px 4px,#080808 5px 7px);box-shadow:0 12px 25px #000a, inset 0 0 18px #ffffff15;color:var(--lime);animation:tvdm-record-spin 18s linear infinite;z-index:4}
.stream .play-disc svg{position:relative;z-index:2;filter:drop-shadow(0 1px 2px #111);background:#111;border-radius:50%;padding:7px;width:32px;height:32px;margin:0}
.stream .play-disc:hover{animation-play-state:paused}
.stream::after{opacity:.17}
@keyframes tvdm-record-spin{to{transform:rotate(360deg)}}
.stream .copy h3 span{font-size:.82em}\n@media(max-width:820px){.stream .play-disc{width:106px;height:106px;right:28px;top:32px}}
@media(max-width:640px){.stream .play-disc{width:100px;height:100px;right:27px;top:28px}}
@media(max-width:640px){.stream .copy{width:100%;max-width:480px;margin:0 auto;padding:0 8px;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.stream .copy>.eyebrow{display:inline-block;max-width:100%;margin:0 auto 24px;padding:12px 15px;font-size:clamp(10px,2.8vw,13px);letter-spacing:.13em;line-height:1.3}.stream .copy h3{width:100%;margin:0 auto 22px;text-align:center;line-height:1.08}.stream .copy h3 span{display:block;font-size:clamp(27px,7.3vw,38px);white-space:normal;overflow-wrap:anywhere}.stream .copy>p{width:100%;max-width:430px;margin:0 auto 25px;text-align:center;font-size:clamp(15px,4vw,18px);line-height:1.65}.stream .play-disc{display:none!important}.stream .copy .textlink{display:inline-flex;align-self:center;justify-content:center;margin:0 auto;font-size:0!important}.stream .copy .textlink:before{content:'SPEUL OF';font-size:16px;letter-spacing:.06em;font-weight:800}}\n@media(prefers-reduced-motion:reduce){.stream .play-disc{animation:none}}
