.radio.svelte-mqgbo6{z-index:2;background:var(--bg-primary-dark);border:1px solid var(--border-primary);border-radius:var(--radius);width:min(320px,100vw - 2rem);color:var(--fg-primary);flex-direction:column;gap:.6rem;padding:.75rem;font-size:.8rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 30px #00000080}.radio.collapsed.svelte-mqgbo6{width:auto;box-shadow:none;background:0 0;border:none;padding:0}header.svelte-mqgbo6{align-items:center;gap:.5rem;display:flex}.station.svelte-mqgbo6{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-primary-dark);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.68rem;overflow:hidden}.body.svelte-mqgbo6{align-items:center;gap:.6rem;min-width:0;display:flex}.art.svelte-mqgbo6{border-radius:var(--radius);border:1px solid var(--border-primary);background:var(--bg-primary);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.art.playing.svelte-mqgbo6{border-color:var(--fg-accent)}.art.svelte-mqgbo6 img:where(.svelte-mqgbo6){object-fit:cover;width:100%;height:100%}.art-fallback.svelte-mqgbo6{color:var(--fg-primary-dark);font-size:1.4rem}.meta.svelte-mqgbo6{flex:1;min-width:0}.title.svelte-mqgbo6,.artist.svelte-mqgbo6{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.title.svelte-mqgbo6{color:var(--fg-primary-light);font-weight:700}.artist.svelte-mqgbo6{color:var(--fg-primary-dark);font-size:.72rem}.progress.svelte-mqgbo6{color:var(--fg-primary-dark);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.bar.svelte-mqgbo6{background:var(--bg-primary-light);border-radius:2px;flex:1;height:3px;overflow:hidden}.fill.svelte-mqgbo6{background:var(--fg-accent);height:100%;transition:width .95s linear}.controls.svelte-mqgbo6{align-items:center;gap:.5rem;display:flex}button.svelte-mqgbo6{color:var(--fg-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.play.svelte-mqgbo6{border:1px solid var(--fg-accent);border-radius:var(--radius);width:34px;height:34px;color:var(--fg-primary-light);transition:background .2s,color .2s}.play.svelte-mqgbo6:hover{background:var(--fg-accent)}.icon-btn.svelte-mqgbo6:hover{color:var(--fg-primary-light)}.volume.svelte-mqgbo6{min-width:40px;accent-color:var(--fg-accent);cursor:pointer;flex:1}.mini.svelte-mqgbo6{border-radius:var(--radius);background:var(--bg-primary-dark);border:1px solid var(--border-primary);width:44px;height:44px;box-shadow:0 8px 30px #00000080}.mini.svelte-mqgbo6:hover{border-color:var(--fg-accent)}.eq.svelte-mqgbo6{align-items:flex-end;gap:2px;height:14px;display:flex}.eq.svelte-mqgbo6 i:where(.svelte-mqgbo6){background:var(--fg-primary-dark);border-radius:1px;width:3px;height:5px}.mini.active.svelte-mqgbo6 .eq:where(.svelte-mqgbo6) i:where(.svelte-mqgbo6){background:var(--fg-primary-light);animation:.9s ease-in-out infinite svelte-mqgbo6-eq}.mini.active.svelte-mqgbo6 .eq:where(.svelte-mqgbo6) i:where(.svelte-mqgbo6):nth-child(2){animation-delay:.15s}.mini.active.svelte-mqgbo6 .eq:where(.svelte-mqgbo6) i:where(.svelte-mqgbo6):nth-child(3){animation-delay:.3s}.mini.active.svelte-mqgbo6 .eq:where(.svelte-mqgbo6) i:where(.svelte-mqgbo6):nth-child(4){animation-delay:.45s}@keyframes svelte-mqgbo6-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-mqgbo6-eq{0%,to{height:4px}50%{height:14px}}@media (width<=600px){.radio.svelte-mqgbo6{bottom:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.mini.active.svelte-mqgbo6 .eq:where(.svelte-mqgbo6) i:where(.svelte-mqgbo6),.fill.svelte-mqgbo6{transition:none;animation:none}}
