:root{color-scheme:dark;scrollbar-gutter:stable}
.wp-special-page{margin:0;min-height:100vh;background:#000;color:#d7dbdd}
:where(.wp-special-radio,.special-radio-skin-preview),:where(.wp-special-radio,.special-radio-skin-preview) *{box-sizing:border-box}
:where(.wp-special-radio,.special-radio-skin-preview){--special-accent:#51ffff;--special-secondary:#ff6cff;--special-bg:#000000;--special-text:#d7dbdd;--special-title-size:46px;--special-title-preview-size:29px;--special-panel:#050606;--special-border:#3b4143;--special-muted:#8d9699;--special-glow:0 0 0 transparent;position:relative;isolation:isolate;color:var(--special-text);background:var(--special-bg);font-family:"Courier New",Courier,monospace}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-font="system"]{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-font="serif"]{font-family:Georgia,"Times New Roman",serif}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-font="mono"]{font-family:"Courier New",Courier,monospace}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-glow="subtle"]{--special-glow:0 0 10px color-mix(in srgb,var(--special-accent) 28%,transparent)}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-glow="strong"]{--special-glow:0 0 18px color-mix(in srgb,var(--special-accent) 46%,transparent)}
:where(.wp-special-radio,.special-radio-skin-preview)[data-special-scanlines="true"]::after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.025) 0 1px,rgba(0,0,0,.045) 1px 3px);mix-blend-mode:screen}
.wp-special-radio{width:min(960px,calc(100% - 24px));margin:28px auto}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-frame{position:relative;z-index:1;border:1px solid var(--special-border);background:var(--special-panel);overflow:hidden}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-content{min-width:0}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork{display:none;min-width:0;min-height:0;margin:0;background:color-mix(in srgb,var(--special-bg) 88%,#fff 12%);overflow:hidden}
:where(.wp-special-radio,.special-radio-skin-preview)[data-has-artwork="true"] .wp-special-artwork{display:block}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-media{min-width:0;min-height:0;overflow:hidden}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork img{display:block;width:100%;height:100%;object-fit:cover}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;padding:8px 10px;border-top:1px solid var(--special-border);background:color-mix(in srgb,var(--special-bg) 94%,#fff 6%);color:var(--special-muted);font-size:10px;line-height:1.35;letter-spacing:.02em}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit>span:not(.wp-special-artwork-credit-label):not(:last-child)::after,:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit>a:not(:last-child)::after{content:" ·";color:var(--special-border);margin-left:8px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit a{color:var(--special-secondary);text-decoration:none}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit a:hover,:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-credit a:focus{color:var(--special-accent);text-decoration:underline;outline:none}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork-placeholder{width:100%;height:100%;min-height:180px;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--special-border) 75%,var(--special-accent) 25%);color:var(--special-muted);font-size:.76rem;letter-spacing:.08em;text-align:center;padding:14px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-header{padding:22px 24px;border-bottom:1px solid var(--special-border)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-kicker{font-size:12px;letter-spacing:.12em;color:var(--special-accent);text-shadow:var(--special-glow)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-header h1{margin:10px 0 4px;font-size:clamp(24px,5vw,var(--special-title-size));line-height:1.04;font-weight:400;color:var(--special-text);overflow-wrap:anywhere}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-subtitle{margin:0;color:var(--special-secondary)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-description{max-width:760px;margin:14px 0 0;line-height:1.55;color:color-mix(in srgb,var(--special-text) 72%,var(--special-bg) 28%)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-status{display:flex;gap:18px;flex-wrap:wrap;padding:10px 24px;border-bottom:1px solid var(--special-border);color:var(--special-muted);font-size:12px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-status strong{color:var(--special-secondary);font-weight:500}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-player{padding:20px 24px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-now{min-height:42px;margin-bottom:12px;color:var(--special-text);font-weight:600;overflow-wrap:anywhere}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-controls{position:relative;z-index:20;display:flow-root}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-actions button{border:1px solid color-mix(in srgb,var(--special-border) 65%,var(--special-accent) 35%);background:color-mix(in srgb,var(--special-bg) 78%,#fff 22%);color:var(--special-text);padding:8px 10px;font:inherit;cursor:pointer}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-actions button:hover,:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-actions button:focus{border-color:var(--special-accent);color:var(--special-accent);box-shadow:var(--special-glow);outline:none}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-actions button:disabled{opacity:.45;cursor:not-allowed}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-volume{display:flex;align-items:center;gap:8px;color:var(--special-muted);font-size:12px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-volume input{width:130px;accent-color:var(--special-accent)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist[hidden]{display:none!important}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist{position:absolute;z-index:20;top:calc(100% - 14px);left:0;right:0;margin:0;border:1px solid color-mix(in srgb,var(--special-border) 68%,var(--special-accent) 32%);background:color-mix(in srgb,var(--special-bg) 92%,#fff 8%);box-shadow:0 18px 42px rgba(0,0,0,.72);max-height:min(42vh,320px);overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--special-border) var(--special-bg)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-list{list-style:none;margin:0;padding:0}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-list li+li{border-top:1px solid color-mix(in srgb,var(--special-border) 74%,transparent)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-track{display:grid;grid-template-columns:3ch minmax(0,1fr) minmax(90px,.65fr);gap:10px;align-items:center;width:100%;border:0;background:transparent;color:var(--special-text);padding:9px 10px;font:inherit;text-align:left;cursor:pointer}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-track:hover,:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-track:focus{background:color-mix(in srgb,var(--special-bg) 78%,var(--special-accent) 22%);color:var(--special-accent);outline:none}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-track[aria-current="true"]{background:color-mix(in srgb,var(--special-bg) 76%,var(--special-secondary) 24%);color:var(--special-secondary);box-shadow:inset 3px 0 0 var(--special-accent)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-track:disabled{opacity:.45;cursor:not-allowed}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-position{color:var(--special-muted);font-size:11px}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-title{min-width:0;overflow-wrap:anywhere}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-playlist-artist{min-width:0;color:var(--special-muted);font-size:12px;overflow-wrap:anywhere;text-align:right}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-scene{min-height:360px;border-top:1px solid color-mix(in srgb,var(--special-border) 72%,transparent);padding-top:12px;contain:layout paint}
.wp-special-radio[data-special-visualizer="false"] .scene-audio-spectrum{display:none!important}
.wp-special-radio .scene-audio-spectrum-state{color:var(--special-accent)}
.wp-special-radio .scene-audio-spectrum-bars{border-color:color-mix(in srgb,var(--special-accent) 35%,var(--special-border) 65%);background:color-mix(in srgb,var(--special-bg) 88%,var(--special-accent) 12%)}
.wp-special-radio .scene-audio-spectrum-bar{background:repeating-linear-gradient(to top,var(--special-accent) 0 4px,transparent 4px 6px);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--special-accent) 42%,transparent))}
.wp-special-radio .scene-audio-controls button:hover,.wp-special-radio .scene-audio-controls button:focus,.wp-special-radio .scene-audio-controls button.is-keyboard-selected{border-color:var(--special-accent);color:var(--special-accent)}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-unavailable{padding:38px 24px;color:color-mix(in srgb,var(--special-text) 76%,var(--special-bg) 24%);line-height:1.5}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-footer{padding:10px 24px;border-top:1px solid var(--special-border);color:var(--special-muted);font-size:11px;letter-spacing:.08em}
.special-radio-skin-preview{width:100%;min-height:300px}
.special-radio-skin-preview .wp-special-frame{min-height:300px}
.special-radio-skin-preview .wp-special-header{padding:14px 16px}
.special-radio-skin-preview .wp-special-header h1{font-size:var(--special-title-preview-size)}
.special-radio-skin-preview .wp-special-description{font-size:.82rem;line-height:1.4;max-height:4.3em;overflow:hidden}
.special-radio-skin-preview .wp-special-status{padding:8px 16px;gap:10px}
.special-radio-skin-preview .wp-special-player{padding:14px 16px}
.special-radio-skin-preview .wp-special-scene{min-height:100px;padding:10px 0 0}
.special-radio-skin-preview .wp-special-preview-spectrum{height:62px;display:grid;grid-template-columns:repeat(16,1fr);gap:3px;align-items:end;padding:7px;border:1px solid color-mix(in srgb,var(--special-accent) 32%,var(--special-border) 68%);background:color-mix(in srgb,var(--special-bg) 88%,var(--special-accent) 12%)}
.special-radio-skin-preview[data-special-visualizer="false"] .wp-special-preview-spectrum{display:none}
.special-radio-skin-preview .wp-special-preview-spectrum span{height:var(--h,40%);min-height:4px;background:repeating-linear-gradient(to top,var(--special-accent) 0 4px,transparent 4px 6px);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--special-accent) 35%,transparent))}
@media(max-width:640px){.wp-special-radio{width:100%;margin:0}.wp-special-radio .wp-special-header,.wp-special-radio .wp-special-player,.wp-special-radio .wp-special-unavailable{padding-left:14px;padding-right:14px}.wp-special-radio .wp-special-status{padding-left:14px;padding-right:14px}.wp-special-radio .wp-special-actions button{flex:1 1 auto}.wp-special-radio .wp-special-volume{width:100%}.wp-special-radio .wp-special-volume input{flex:1}.wp-special-radio .wp-special-playlist{max-height:min(44vh,320px)}.wp-special-radio .wp-special-playlist-track{grid-template-columns:3ch minmax(0,1fr);gap:4px 8px}.wp-special-radio .wp-special-playlist-artist{grid-column:2;text-align:left}}
:where(.wp-special-radio,.special-radio-skin-preview) .wp-special-artwork{margin:0}
.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(1){height:32%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(2){height:54%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(3){height:78%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(4){height:45%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(5){height:88%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(6){height:63%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(7){height:38%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(8){height:72%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(9){height:96%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(10){height:58%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(11){height:41%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(12){height:81%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(13){height:67%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(14){height:50%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(15){height:90%}.special-radio-skin-preview .wp-special-preview-spectrum span:nth-child(16){height:35%}
