.crew-radio{padding:22px;margin:18px 0}.crew-radio h2{font-size:23px;margin-bottom:12px}.crew-radio p{font-size:16px;line-height:1.65}.radio-topics,.radio-switch{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.radio-switch [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.radio-inbox article{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.radio-inbox h3{font-size:20px}.radio-focus{position:absolute;inset:0;z-index:40;padding:28px;background:radial-gradient(ellipse at 25% 50%,#102333,#03090f 75%);color:#e6f2f7;overflow:auto}.radio-focus-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.radio-focus h2{font-size:23px}.radio-focus svg{width:100%;max-height:48%;min-height:160px}.radio-focus text{fill:#e6f2f7;font:19px Arial,sans-serif}.radio-focus p{font-size:16px;line-height:1.6;margin-top:12px}.radio-ladder-dot{position:absolute;top:0;color:#8deaff;z-index:5;transform:translateX(-50%);font-size:21px;pointer-events:none}.radio-pulse{animation:radio-pulse 1.7s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes radio-pulse{from{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.radio-pulse{animation:none}}@media(max-width:710px){.radio-focus svg text{font-size:34px}.radio-focus{padding:16px}.radio-focus-heading{align-items:flex-start}.radio-focus h2{font-size:19px}.crew-radio{padding:16px}}
