.il-start-radio{--signal:var(--red);--signal-mix:20%;color:var(--ink);background:radial-gradient(ellipse at 77% 70%,color-mix(in srgb,var(--signal) var(--signal-mix),var(--surface)),var(--surface) 62%,var(--paper));border:1px solid var(--line)}
.il-start-radio[data-station="1"]{--signal-mix:33%}
.il-start-radio[data-station="2"]{--signal-mix:10%}
.il-start-radio strong span{color:var(--ink)}
.il-start-radio strong i{color:var(--signal)}
.il-radio-signal{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:var(--signal);opacity:.55;pointer-events:none}
.il-radio-signal>g:first-child{opacity:.34}
.il-radio-sweep{transform-origin:280px 275px;animation:il-radio-sweep 17s linear infinite}
.il-radio-deck{display:flex;align-items:end;justify-content:space-between;gap:.75rem;flex-wrap:wrap}
@keyframes il-radio-sweep{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.il-radio-sweep{animation:none}}
.il-start-radio[data-playing] .il-radio-sweep{animation:none;transform-origin:0 0}
.il-start-radio[data-playing] .il-radio-signal{opacity:.85}
.il-radio-deck [data-radio-score],.il-radio-deck #il-radio-help{font-size:.8rem;color:var(--ink)}
.il-radio-deck #il-radio-help{flex-basis:100%}
.il-start-radio [data-radio-fire]{position:absolute;inset:0;z-index:1;width:100%;border:0;background:transparent;cursor:pointer;touch-action:manipulation}
.il-start-radio [data-radio-fire]:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}
.il-start-radio[data-playing] [data-radio-fire]{cursor:crosshair}
