.catalogue-audio{width:min(620px,100%);margin:18px auto 28px}.sc-player{--sc-surface:#dac79c;--sc-surface-hover:#ecdab2;--sc-active-rule:#8c6e35;--sc-on-surface:#112720;--sc-on-surface-muted:#28594e;--sc-control-muted:#1f3f36;--sc-disabled:#506257;--sc-focus:#103f47;--sc-provider-surface:#c4b17c;--sc-provider-rule:#8c6e35;--sc-status:#28594e;--sc-error:#70451b;--sc-popup-surface:#142720;--sc-popup-text:#dce7de;--sc-popup-muted:#a9bdb3;--sc-popup-border:#83bbb260;--sc-popup-link:#ddcea7;--sc-popup-link-hover:#f0d19a;--sc-height:54px;--sc-info-size:44px;width:100%;color:var(--sc-on-surface);background:0 0;border:0;border-radius:0;padding:0;position:relative}:root[data-theme=dark] .sc-player{--sc-surface:#dac79c;--sc-surface-hover:#ecdab2;--sc-active-rule:#8c6e35;--sc-on-surface:#112720;--sc-on-surface-muted:#28594e;--sc-control-muted:#1f3f36;--sc-disabled:#506257;--sc-focus:#103f47;--sc-provider-surface:#c4b17c;--sc-provider-rule:#8c6e35;--sc-status:#28594e;--sc-error:#70451b;--sc-popup-surface:#142720;--sc-popup-text:#dce7de;--sc-popup-muted:#a9bdb3;--sc-popup-border:#83bbb260;--sc-popup-link:#ddcea7;--sc-popup-link-hover:#f0d19a}:root[data-theme=light] .sc-player{--sc-surface:#dac79c;--sc-surface-hover:#ecdab2;--sc-active-rule:#745019;--sc-on-surface:#112720;--sc-on-surface-muted:#28594e;--sc-control-muted:#1f3f36;--sc-disabled:#506257;--sc-focus:#103f47;--sc-provider-surface:#c4b17c;--sc-provider-rule:#745019;--sc-status:#28594e;--sc-error:#70451b;--sc-popup-surface:#142720;--sc-popup-text:#dce7de;--sc-popup-muted:#a9bdb3;--sc-popup-border:#83bbb260;--sc-popup-link:#ddcea7;--sc-popup-link-hover:#f0d19a}.sc-player [hidden],.sc-player[hidden]{display:none!important}.sc-action-surface{grid-template-columns:minmax(0, 1fr) var(--sc-info-size);min-height:var(--sc-height);background:var(--sc-surface);border-radius:2px;transition:background-color .14s,box-shadow .14s;display:grid}.sc-idle-control,.sc-player-top{grid-area:1/1;min-width:0}.sc-player-top{min-height:var(--sc-height);align-items:center;display:none}.sc-player button{font:inherit;min-height:44px;color:var(--sc-control-muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:11px}.sc-player button:focus-visible,.sc-player a:focus-visible{outline:2px solid var(--sc-focus);outline-offset:3px}.sc-player button:hover:enabled{color:var(--sc-on-surface)}.sc-player button:disabled{color:var(--sc-disabled);opacity:.7;cursor:wait}.sc-player .sc-activate{width:100%;min-height:var(--sc-height);padding:0 0 0 var(--sc-info-size);color:var(--sc-on-surface);white-space:nowrap;letter-spacing:.08em;justify-content:center;align-items:center;font-weight:500;display:flex}.sc-listen-group{pointer-events:none;grid-template-columns:22px auto 22px;place-items:center;gap:9px;display:grid}.sc-action-surface:has(.sc-activate:hover:enabled,.sc-info:hover){background:var(--sc-surface-hover)}.sc-player .sc-activate:hover:enabled{color:var(--sc-on-surface)}.sc-play-icon{width:18px;height:18px;display:block;overflow:visible}.sc-audio-cue{color:var(--sc-on-surface-muted);opacity:.8;transform-origin:50%}.sc-player.sc-cue-visible:not([hidden])[data-playback=idle] .sc-audio-cue{animation:3.6s ease-in-out infinite sc-wave-invitation}@keyframes sc-wave-invitation{0%,to{opacity:.65;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sc-action-surface{transition:none}.sc-player.sc-cue-visible:not([hidden])[data-playback=idle] .sc-audio-cue{animation:none}}.sc-frame-slot:empty{display:none}.sc-frame-slot{box-sizing:border-box;background:var(--sc-surface);border-top:1px solid var(--sc-provider-rule);border-radius:0 0 2px 2px;margin:0;padding:3px 0 4px;overflow:hidden}.sc-frame-slot iframe{background:var(--sc-provider-surface);color-scheme:dark;border:0;border-radius:0 0 1px 1px;width:100%;height:20px;display:block}.sc-player:has(.sc-frame-slot iframe) .sc-action-surface{border-radius:2px 2px 0 0}.sc-player[data-playback]:not([data-playback=idle],[data-playback=error]) .sc-action-surface{background:var(--sc-surface);box-shadow:inset 0 -2px 0 var(--sc-active-rule)}.sc-player[data-playback]:not([data-playback=idle],[data-playback=error]) .sc-player-top{padding:0 4px;display:flex}.sc-player[data-playback]:not([data-playback=idle],[data-playback=error]) .sc-idle-control{display:none}.sc-player[data-playback]:not([data-playback=idle],[data-playback=error]) .sc-live-controls button{color:var(--sc-on-surface)}.sc-live-controls{align-items:center;gap:12px;min-width:0;display:flex}.sc-live-controls button{box-sizing:border-box;white-space:nowrap;flex:none;min-width:48px;min-height:44px;padding:0 7px;font-size:11px;font-weight:500;line-height:1.25}.sc-live-controls output{color:var(--sc-control-muted);font-variant-numeric:tabular-nums;min-width:70px;font-size:10px}.sc-live-controls [data-sc-remove]{color:var(--sc-control-muted);font-size:11px}.sc-privacy{grid-area:1/2;font-size:10px}.sc-player .sc-info{width:var(--sc-info-size);height:100%;min-height:var(--sc-height);color:var(--sc-on-surface);place-items:center;padding:0;display:grid}.sc-info-icon{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-family:Georgia,serif;font-size:10px;line-height:1;display:grid}.sc-player button.sc-info:hover,.sc-player[data-playback]:not([data-playback=idle],[data-playback=error]) .sc-info{color:var(--sc-on-surface)}.sc-disclosure{visibility:hidden;width:min(330px, var(--card-width,330px), calc(100vw - 32px));border:1px solid var(--sc-popup-border);background:var(--sc-popup-surface);max-height:min(60vh,100vh - 32px);color:var(--sc-popup-text);margin:0;padding:12px;font-size:11px;line-height:1.7;position:fixed;inset:16px auto auto 16px;overflow-y:auto;box-shadow:0 6px 20px #0004}.sc-disclosure[data-sc-positioned]{visibility:visible}.sc-disclosure::backdrop{pointer-events:none;background:0 0}.sc-disclosure p{margin:0 0 8px}.sc-external{min-height:28px;color:var(--sc-popup-link);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.sc-external:hover{color:var(--sc-popup-link-hover)}.sc-status{color:var(--sc-status);margin:6px 0 0;font-size:11px;line-height:1.6}.sc-status:empty{display:none}.sc-player:is([data-playback=playing],[data-playback=paused],[data-playback=finished]) .sc-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-error{color:var(--sc-error);margin:8px 0 0;font-size:11px;line-height:1.8}.sc-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.station-player-slot{width:100%;margin-top:var(--card-gap);z-index:2;position:relative}.station-listen-link{color:#112720;letter-spacing:.14em;background:#dac79c;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 10px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.station-listen-link:hover{background:#ecdab2}.station-listen-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.sc-player--compact{--sc-height:50px}.sc-player--compact .sc-activate{font-size:10px}.sc-player--compact .sc-listen-group{grid-template-columns:16px auto 16px;gap:7px}.sc-player--compact .sc-play-icon{width:16px;height:16px;color:var(--sc-on-surface)}.sc-player--compact .sc-audio-cue{width:14px}.sc-player--compact .sc-action-label{letter-spacing:.14em}.sc-player--compact .sc-live-controls{flex:1;gap:4px}.sc-player--compact .sc-live-controls button{letter-spacing:.02em;min-width:48px;min-height:44px;padding:0 6px;font-size:11px}.sc-player--compact .sc-live-controls output{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-player--compact .sc-frame-slot{margin:0}.sc-player--compact[data-playback=loading] .sc-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-player--catalogue{width:calc(1.05505*clamp(270px,31vw,440px));max-width:100%;margin-inline:auto}.station-player-slot+.release-facts{margin-top:var(--card-gap)}@media (width<=600px){.catalogue-audio{margin-top:14px;margin-bottom:24px}.sc-player--catalogue{width:min(76.4767vw,100%)}.sc-player--catalogue .sc-activate{font-size:10px}.sc-player--catalogue .sc-listen-group{grid-template-columns:18px auto 18px;gap:8px}.sc-player--catalogue .sc-audio-cue{width:18px}.sc-live-controls{gap:8px}}@media (width>=601px) and (width<=900px){.catalogue-shell{overflow:clip}.catalogue[data-enhanced] .stage-light{inset-inline:0}}@media (width<=360px){.sc-player--catalogue .sc-live-controls{gap:2px}.sc-player--catalogue .sc-live-controls output{min-width:56px;font-size:9px}}
