.shell-foot.svelte-nyk0g1{margin-top:3.5rem;padding:0 0 6.5rem}.shell-foot__wave.svelte-nyk0g1{border-bottom:1px solid var(--hair);justify-content:center;align-items:flex-end;gap:3px;height:1.75rem;margin-bottom:1.5rem;display:flex}.shell-foot__wave.svelte-nyk0g1 i:where(.svelte-nyk0g1){background:var(--ink3,color-mix(in oklab, var(--ink) 38%, transparent));opacity:.7;transform-origin:bottom;width:2px;height:100%;display:block}.shell-foot__grid.svelte-nyk0g1{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.shell-foot__brand.svelte-nyk0g1 b:where(.svelte-nyk0g1){font-size:1.05rem;font-weight:900}.shell-foot__brand.svelte-nyk0g1 p:where(.svelte-nyk0g1){color:var(--ink3);margin-top:.5rem;font-size:.72rem;line-height:1.8}.shell-foot.svelte-nyk0g1 h2:where(.svelte-nyk0g1){color:var(--ink3);font:700 .75rem/1.2 var(--font-sans);letter-spacing:.04em;margin:0 0 .65rem}.shell-foot.svelte-nyk0g1 ul:where(.svelte-nyk0g1){gap:.4rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.shell-foot.svelte-nyk0g1 a:where(.svelte-nyk0g1){color:var(--ink2)}.shell-foot.svelte-nyk0g1 a:where(.svelte-nyk0g1):hover{color:var(--link-500)}.shell-foot__legal.svelte-nyk0g1{border-top:1px solid var(--hair);color:var(--ink3);font:400 .72rem/1.4 var(--font-sans);letter-spacing:normal;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1.5rem;padding-top:.9rem;display:flex}@media (width<=1080px){.shell-foot__grid.svelte-nyk0g1{grid-template-columns:1fr 1fr}.shell-foot__brand.svelte-nyk0g1{grid-column:1/-1}}@media (width<=640px){.shell-foot__grid.svelte-nyk0g1{grid-template-columns:1fr}}.global-radio-player.svelte-19wf2s7{z-index:35;border-top:1px solid var(--hair);background:color-mix(in srgb, var(--raised) 85%, transparent);box-shadow:0 -4px 20px -2px color-mix(in srgb, var(--ink) 8%, transparent);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.16, 1, .3, 1), left var(--t-quick) var(--e-out);grid-template-columns:minmax(10rem,1fr) minmax(22rem,38rem) minmax(10rem,1fr);align-items:center;gap:1.1rem;padding:.62rem max(1rem,50vw - 36.875rem);display:grid;position:fixed;bottom:0;left:0;right:0}.global-radio-player.collapsed.svelte-19wf2s7{pointer-events:none;transform:translateY(100%)}.player-copy.svelte-19wf2s7,.player-center.svelte-19wf2s7,.player-side.svelte-19wf2s7,.player-progress.svelte-19wf2s7,.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7),.queue-copy.svelte-19wf2s7{min-width:0}.player-copy.svelte-19wf2s7{gap:.1rem;display:grid}.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7) span:where(.svelte-19wf2s7),.queue-index.svelte-19wf2s7,.player-time.svelte-19wf2s7{color:var(--ink3);font:700 .68rem/1 var(--font-mono);letter-spacing:.05em}.player-copy.svelte-19wf2s7 strong:where(.svelte-19wf2s7),.player-copy.svelte-19wf2s7 small:where(.svelte-19wf2s7),.queue-copy.svelte-19wf2s7 strong:where(.svelte-19wf2s7),.queue-copy.svelte-19wf2s7 small:where(.svelte-19wf2s7){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-copy.svelte-19wf2s7 strong:where(.svelte-19wf2s7){font-size:.86rem}.player-copy.svelte-19wf2s7 small:where(.svelte-19wf2s7){color:var(--ink2);font-size:.7rem}.player-center.svelte-19wf2s7{justify-items:center;gap:.28rem;width:100%;display:grid}.player-controls.svelte-19wf2s7{justify-content:center;align-items:center;gap:.4rem;display:flex}.player-controls.svelte-19wf2s7 button:where(.svelte-19wf2s7),.player-queue-toggle.svelte-19wf2s7,.player-action-btn.svelte-19wf2s7,.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7) button:where(.svelte-19wf2s7){border:1px solid var(--hair);border-radius:var(--radius-full);background:var(--paper);color:var(--ink);cursor:pointer;place-items:center;display:grid}.player-controls.svelte-19wf2s7 button:where(.svelte-19wf2s7){width:2.1rem;height:2.1rem}.player-controls.svelte-19wf2s7 .player-play:where(.svelte-19wf2s7){border-color:var(--seal-500);background:var(--seal-500);width:2.5rem;height:2.5rem;color:var(--onseal)}.player-progress.svelte-19wf2s7{align-items:center;gap:.55rem;width:min(100%,32rem);display:flex}.player-slider-wrap.svelte-19wf2s7{flex:1;align-items:center;min-width:0;display:flex}.player-slider-wrap.svelte-19wf2s7 input:where(.svelte-19wf2s7){width:100%;accent-color:var(--seal-500);cursor:pointer;margin:0}.player-notice.svelte-19wf2s7{color:var(--warn-500);margin:0;font-size:.72rem}.player-side.svelte-19wf2s7{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.player-volume.svelte-19wf2s7{align-items:center;gap:.35rem;display:flex}.player-volume.svelte-19wf2s7 button:where(.svelte-19wf2s7){border:1px solid var(--hair);border-radius:var(--radius-full);background:var(--paper);width:2rem;height:2rem;color:var(--ink);cursor:pointer;place-items:center;display:grid}.player-volume.svelte-19wf2s7 input[type=range]:where(.svelte-19wf2s7){width:4.5rem;accent-color:var(--seal-500);cursor:pointer;margin:0}.player-queue-toggle.svelte-19wf2s7,.player-action-btn.svelte-19wf2s7{width:2.1rem;height:2.1rem;transition:background var(--t-quick) var(--e-out), color var(--t-quick) var(--e-out), border-color var(--t-quick) var(--e-out);padding:0}.player-action-btn.svelte-19wf2s7{color:var(--ink2)}.player-queue-toggle.svelte-19wf2s7:hover,.player-action-btn.svelte-19wf2s7:hover{background:var(--raised);color:var(--seal-500)}.player-close-btn.svelte-19wf2s7:hover{color:var(--danger-500);border-color:var(--danger-500)}.player-queue-toggle.active.svelte-19wf2s7{background:color-mix(in srgb, var(--seal-500) 12%, var(--paper));border-color:var(--seal-500);color:var(--seal-500)}.player-queue.svelte-19wf2s7{border:1px solid var(--hair);border-radius:var(--radius-xl);background:var(--raised);width:min(26rem,100vw - 1.5rem);max-height:min(26rem,100dvh - 7rem);box-shadow:var(--shadow-lg);position:absolute;bottom:calc(100% + .5rem);right:max(.75rem,50vw - 36.875rem);overflow:hidden}.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7){border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .8rem;display:flex}.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7) div:where(.svelte-19wf2s7){gap:.12rem;display:grid}.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7) strong:where(.svelte-19wf2s7){font-size:.82rem}.player-queue.svelte-19wf2s7 header:where(.svelte-19wf2s7) button:where(.svelte-19wf2s7){width:1.8rem;height:1.8rem}.player-queue.svelte-19wf2s7 ol:where(.svelte-19wf2s7){max-height:calc(min(26rem,100dvh - 7rem) - 3.5rem);margin:0;padding:0;list-style:none;overflow-y:auto}.player-queue.svelte-19wf2s7 li:where(.svelte-19wf2s7)+li:where(.svelte-19wf2s7){border-top:1px solid var(--hair)}.player-queue.svelte-19wf2s7 li:where(.svelte-19wf2s7) button:where(.svelte-19wf2s7){width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.68rem .8rem;display:grid}.player-queue.svelte-19wf2s7 li:where(.svelte-19wf2s7) button:where(.svelte-19wf2s7):hover,.player-queue.svelte-19wf2s7 li:where(.svelte-19wf2s7) button.current:where(.svelte-19wf2s7){background:var(--sunken)}.queue-copy.svelte-19wf2s7{gap:.12rem;display:grid}.queue-copy.svelte-19wf2s7 strong:where(.svelte-19wf2s7){font-size:.76rem}.queue-copy.svelte-19wf2s7 small:where(.svelte-19wf2s7),.queue-state.svelte-19wf2s7{color:var(--ink3);font-size:.67rem}.queue-state.svelte-19wf2s7{min-width:2.5rem;color:var(--seal-500);font-family:var(--font-mono);justify-items:end;display:grid}audio.svelte-19wf2s7{display:none}.player-mini-trigger.svelte-19wf2s7{z-index:36;border:1px solid var(--hair);border-radius:var(--radius-full);background:color-mix(in srgb, var(--raised) 92%, transparent);box-shadow:0 4px 18px -2px color-mix(in srgb, var(--ink) 12%, transparent);backdrop-filter:blur(16px);align-items:center;gap:.45rem;padding:.3rem .5rem .3rem .35rem;animation:.25s cubic-bezier(.16,1,.3,1) svelte-19wf2s7-slideUp;display:flex;position:fixed;bottom:1.2rem;right:max(1rem,50vw - 36.875rem)}.player-mini-play.svelte-19wf2s7{border-radius:var(--radius-full);background:var(--seal-500);width:1.8rem;height:1.8rem;color:var(--onseal);cursor:pointer;transition:transform var(--t-quick) var(--e-out);border:0;place-items:center;display:grid}.player-mini-play.svelte-19wf2s7:hover{transform:scale(1.05)}.player-mini-expand.svelte-19wf2s7{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .15rem;font-size:.8rem;font-weight:600;display:flex}.player-mini-title.svelte-19wf2s7{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.player-mini-close.svelte-19wf2s7{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--ink3);cursor:pointer;transition:color var(--t-quick) var(--e-out);background:0 0;border:0;place-items:center;display:grid}.player-mini-close.svelte-19wf2s7:hover{color:var(--ink)}@keyframes svelte-19wf2s7-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.global-radio-player.svelte-19wf2s7{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;padding:.48rem .75rem .58rem}.player-copy.svelte-19wf2s7{min-width:0}.player-copy.svelte-19wf2s7 small:where(.svelte-19wf2s7){display:none}.player-center.svelte-19wf2s7{grid-area:2/1/auto/-1}.player-side.svelte-19wf2s7{grid-area:1/2}.player-volume.svelte-19wf2s7{display:none}.player-progress.svelte-19wf2s7{width:100%}}@media (width>=1024px){.global-radio-player.svelte-19wf2s7{left:var(--sidebar-width,14rem);transition:transform .3s cubic-bezier(.16, 1, .3, 1), left var(--t-quick) var(--e-out);padding:.62rem max(1.5rem,50% - 36.875rem)}.player-queue.svelte-19wf2s7{right:max(1.5rem,50% - 36.875rem)}}.announcement-overlay.svelte-lchkr1{z-index:100;background:color-mix(in srgb, var(--ink) 82%, transparent);backdrop-filter:blur(3px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.announcement-dialog.svelte-lchkr1{border:1px solid var(--ink);background:var(--paper);grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(82vh,880px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000061}.announcement-dialog.svelte-lchkr1:focus{outline:2px solid var(--seal-500);outline-offset:3px}header.svelte-lchkr1{border-bottom:1px solid var(--hair);padding:24px 28px 18px}.eyebrow.svelte-lchkr1{color:var(--seal-500);letter-spacing:.18em;font-family:ui-monospace,monospace;font-size:10px;font-weight:800}h1.svelte-lchkr1{overflow-wrap:anywhere;margin-top:7px;font-size:clamp(21px,4vw,30px);font-weight:900;line-height:1.25}time.svelte-lchkr1{color:var(--ink3);margin-top:8px;font-size:11px;display:block}.announcement-body.svelte-lchkr1{overscroll-behavior:contain;color:var(--ink);padding:22px 28px;font-size:15px;line-height:1.75;overflow:auto}.announcement-body.svelte-lchkr1 h1,.announcement-body.svelte-lchkr1 h2,.announcement-body.svelte-lchkr1 h3,.announcement-body.svelte-lchkr1 h4{margin:1.2em 0 .5em;font-weight:850;line-height:1.35}.announcement-body.svelte-lchkr1 h1{font-size:22px}.announcement-body.svelte-lchkr1 h2{font-size:19px}.announcement-body.svelte-lchkr1 h3{font-size:17px}.announcement-body.svelte-lchkr1 p,.announcement-body.svelte-lchkr1 ul,.announcement-body.svelte-lchkr1 ol,.announcement-body.svelte-lchkr1 blockquote,.announcement-body.svelte-lchkr1 pre,.announcement-body.svelte-lchkr1 table,.announcement-body.svelte-lchkr1 details{margin-block:.85em}.announcement-body.svelte-lchkr1 ul,.announcement-body.svelte-lchkr1 ol{padding-left:1.6em}.announcement-body.svelte-lchkr1 a{color:var(--link-500);text-underline-offset:2px;text-decoration:underline}.announcement-body.svelte-lchkr1 blockquote{border-left:3px solid var(--seal-500);background:var(--sunken);color:var(--ink2);padding:9px 14px}.announcement-body.svelte-lchkr1 pre{background:var(--sunken);padding:12px 14px;font-size:13px;overflow:auto}.announcement-body.svelte-lchkr1 code{font-family:ui-monospace,monospace}.announcement-body.svelte-lchkr1 img{max-width:100%;height:auto}.announcement-body.svelte-lchkr1 table{border-collapse:collapse;width:100%}.announcement-body.svelte-lchkr1 th,.announcement-body.svelte-lchkr1 td{border:1px solid var(--hair);text-align:left;padding:7px 9px}footer.svelte-lchkr1{border-top:1px solid var(--hair);justify-content:flex-end;padding:16px 28px 20px;display:flex}button.svelte-lchkr1{border:1px solid var(--seal-500);background:var(--seal-500);color:#fff;min-width:210px;min-height:44px;padding:9px 18px;font-weight:800}button.svelte-lchkr1:disabled{cursor:wait;opacity:.62}button.svelte-lchkr1:not(:disabled):hover{filter:brightness(.9)}button.svelte-lchkr1:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=640px){.announcement-overlay.svelte-lchkr1{align-items:stretch;padding:12px}.announcement-dialog.svelte-lchkr1{max-height:calc(100dvh - 24px);margin-block:auto}header.svelte-lchkr1{padding:20px 18px 15px}.announcement-body.svelte-lchkr1{padding:18px;font-size:14px}footer.svelte-lchkr1{padding:14px 18px 18px}button.svelte-lchkr1{width:100%}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
