.radio-card.svelte-73lr10{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px #0000004d;transition:transform .3s ease}.radio-card.svelte-73lr10:hover{transform:translateY(-5px)}.radio-header.svelte-73lr10{display:flex;align-items:center;margin-bottom:15px}.radio-pochette.svelte-73lr10{width:60px;height:60px;border-radius:10px;object-fit:cover;margin-left:15px;background:linear-gradient(135deg,#ff1b1b,red)}.radio-info.svelte-73lr10{flex:1}.radio-title.svelte-73lr10{font-size:1.2em;font-weight:700;color:#333;margin-bottom:5px}.radio-description.svelte-73lr10{font-size:.9em;color:#666;font-style:italic}.player-controls.svelte-73lr10{display:flex;align-items:center;gap:15px;margin-top:15px}.play-button.svelte-73lr10{width:50px;height:50px;border-radius:50%;border:none;background:linear-gradient(135deg,#ff1b1b,red);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.play-button.svelte-73lr10:hover:not(:disabled){transform:scale(1.1);box-shadow:0 5px 15px #667eea66}.play-button.svelte-73lr10:active:not(:disabled){transform:scale(.95)}.play-button.playing.svelte-73lr10{background:linear-gradient(135deg,#f093fb,#f5576c)}.play-button.svelte-73lr10:disabled{cursor:not-allowed;opacity:.8}.loader.svelte-73lr10{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:svelte-73lr10-spin 1s linear infinite}@keyframes svelte-73lr10-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.play-icon.svelte-73lr10,.pause-icon.svelte-73lr10{display:inline-block}.volume-control.svelte-73lr10{flex:1;display:flex;align-items:center;gap:10px}.volume-icon.svelte-73lr10{font-size:20px;color:#667eea}.volume-slider.svelte-73lr10{flex:1;height:5px;border-radius:5px;background:#ddd;outline:none;-webkit-appearance:none;cursor:pointer}.volume-slider.svelte-73lr10::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#667eea;cursor:pointer}.volume-slider.svelte-73lr10::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#667eea;cursor:pointer;border:none}.status-indicator.svelte-73lr10{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;background:#f5f5f5;border-radius:8px;font-size:.85em}.status-dot.svelte-73lr10{width:8px;height:8px;border-radius:50%;background:#ccc}.status-dot.loading.svelte-73lr10{background:orange;animation:svelte-73lr10-pulse 1.5s ease-in-out infinite}.status-dot.playing.svelte-73lr10{background:#4caf50;animation:svelte-73lr10-pulse 1.5s ease-in-out infinite}.status-dot.error.svelte-73lr10{background:#f44336}@keyframes svelte-73lr10-pulse{0%,to{opacity:1}50%{opacity:.5}}.error-message.svelte-73lr10{color:#f44336;font-size:.85em;margin-top:10px}.container.svelte-10lzjgb{max-width:1200px;margin:0 auto 50px}@keyframes svelte-10lzjgb-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.2)}}@keyframes svelte-10lzjgb-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.webradio-header.svelte-10lzjgb{text-align:center;padding:2rem 0 1.5rem}.wh-title-row.svelte-10lzjgb{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.section-title.svelte-10lzjgb{text-align:center;font-size:1.7rem;color:#333;margin-bottom:3rem;position:relative}.bars-wrap.svelte-10lzjgb{display:flex;align-items:flex-end;gap:3px;height:24px}.bars-wrap--flip.svelte-10lzjgb{transform:scaleX(-1)}.bar.svelte-10lzjgb{display:inline-block;width:4px;border-radius:2px;background:red;transform-origin:bottom}.bar.svelte-10lzjgb:nth-child(1){animation:svelte-10lzjgb-wave .9s ease-in-out infinite 0s;height:14px}.bar.svelte-10lzjgb:nth-child(2){animation:svelte-10lzjgb-wave .9s ease-in-out infinite .15s;height:20px}.bar.svelte-10lzjgb:nth-child(3){animation:svelte-10lzjgb-wave .9s ease-in-out infinite .3s;height:10px}.bar.svelte-10lzjgb:nth-child(4){animation:svelte-10lzjgb-wave .9s ease-in-out infinite .45s;height:18px}.bar.svelte-10lzjgb:nth-child(5){animation:svelte-10lzjgb-wave .9s ease-in-out infinite .6s;height:12px}.wh-subtitle.svelte-10lzjgb{font-size:15px;color:var(--color-text-secondary, #555);line-height:1.6;max-width:380px;margin:0 auto}.radio-grid.svelte-10lzjgb{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.loading-container.svelte-10lzjgb,.error-container.svelte-10lzjgb{text-align:center;color:#fff;padding:40px}.big-loader.svelte-10lzjgb{width:60px;height:60px;border:6px solid rgba(255,255,255,.3);border-top:6px solid white;border-radius:50%;animation:svelte-10lzjgb-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-10lzjgb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container.svelte-10lzjgb h2:where(.svelte-10lzjgb){margin-bottom:15px}.retry-button.svelte-10lzjgb{margin-top:20px;padding:12px 30px;font-size:1em;background:#fff;color:#f54545;border:none;border-radius:25px;cursor:pointer;font-weight:700;transition:all .3s ease}.retry-button.svelte-10lzjgb:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000004d}@media (max-width: 768px){.radio-grid.svelte-10lzjgb{grid-template-columns:1fr}}.cta-block.svelte-10lzjgb{display:flex;align-items:center;gap:1.25rem;background:linear-gradient(135deg,#1a0000,#2d0000);border:1px solid #F0033;border-radius:1rem;padding:1.75rem 2rem;margin-top:3rem}.cta-icon.svelte-10lzjgb{font-size:2.5rem;color:red;flex-shrink:0}.cta-text.svelte-10lzjgb{display:flex;flex-direction:column;gap:.85rem}.cta-main.svelte-10lzjgb{font-size:.97rem;color:#ddd;line-height:1.6;margin:0}.cta-main.svelte-10lzjgb strong:where(.svelte-10lzjgb){color:#fff}.cta-phone.svelte-10lzjgb{display:inline-flex;align-items:center;gap:.5rem;background:#e24b4a;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;padding:.55rem 1.25rem;border-radius:2rem;width:fit-content;transition:background .2s,transform .2s}.cta-phone.svelte-10lzjgb:hover{background:#c03939;transform:scale(1.03)}@media (max-width: 600px){.cta-block.svelte-10lzjgb{flex-direction:column;text-align:center;padding:1.5rem 1.25rem}.cta-phone.svelte-10lzjgb{align-self:center}}
