
/* Imported Radiance palette tokens, scoped to the collection. */
html[data-appearance="rk-glass-lava"]{color-scheme:dark;--bg:#140f10;--panel:rgba(38,26,24,.78);--text:#fff6e9;--muted:#edcfb4;--line:#ffc66d;--mint:#ffc66d;--theme-accent:#ffc66d;--theme-ink:#140f10;--theme-field:#140f10;--theme-hero:rgba(38,26,24,.8)}
html[data-appearance="rk-glass-aurora"]{color-scheme:dark;--bg:#120f22;--panel:rgba(30,27,49,.78);--text:#f7f2ff;--muted:#ded3ef;--line:#96f4cf;--mint:#96f4cf;--theme-accent:#96f4cf;--theme-ink:#120f22;--theme-field:#120f22;--theme-hero:rgba(30,27,49,.8)}
html[data-appearance="rk-glass-glacier"]{color-scheme:dark;--bg:#081b29;--panel:rgba(17,39,55,.78);--text:#f0fbff;--muted:#cce7f5;--line:#8aeaff;--mint:#8aeaff;--theme-accent:#8aeaff;--theme-ink:#081b29;--theme-field:#081b29;--theme-hero:rgba(17,39,55,.8)}
html[data-appearance="rk-glass-frosted"]{color-scheme:dark;--bg:#15242c;--panel:rgba(32,50,59,.78);--text:#f3fbff;--muted:#e1edf2;--line:#b5e6ed;--mint:#b5e6ed;--theme-accent:#b5e6ed;--theme-ink:#15242c;--theme-field:#15242c;--theme-hero:rgba(32,50,59,.8)}
html[data-appearance="rk-glass-smoked"]{color-scheme:dark;--bg:#15191b;--panel:rgba(34,40,43,.78);--text:#f7f4ed;--muted:#d7d6cf;--line:#e4cfab;--mint:#e4cfab;--theme-accent:#e4cfab;--theme-ink:#15191b;--theme-field:#15191b;--theme-hero:rgba(34,40,43,.8)}
html[data-appearance="rk-deep-space-glass"]{color-scheme:dark;--bg:#102e3a;--panel:rgba(16,46,58,.78);--text:#f4fafb;--muted:#d7e4e9;--line:#c4f1ed;--mint:#c4f1ed;--theme-accent:#c4f1ed;--theme-ink:#102e3a;--theme-field:#102e3a;--theme-hero:rgba(16,46,58,.8)}
html[data-appearance="rk-blue"]{color-scheme:dark;--bg:#353299;--panel:rgba(26,28,76,.78);--text:#f6f7ff;--muted:#c4c8ef;--line:#65d7ff;--mint:#65d7ff;--theme-accent:#65d7ff;--theme-ink:#353299;--theme-field:#353299;--theme-hero:rgba(26,28,76,.8)}
html[data-appearance="rk-colorful"]{color-scheme:dark;--bg:#0c1230;--panel:rgba(21,34,70,.78);--text:#f7f9ff;--muted:#c5d1ed;--line:#79ddff;--mint:#79ddff;--theme-accent:#79ddff;--theme-ink:#0c1230;--theme-field:#0c1230;--theme-hero:rgba(21,34,70,.8)}
html[data-appearance="rk-glass"]{color-scheme:dark;--bg:#071721;--panel:rgba(14,37,50,.78);--text:#edfcff;--muted:#bad5df;--line:#75e8ed;--mint:#75e8ed;--theme-accent:#75e8ed;--theme-ink:#071721;--theme-field:#071721;--theme-hero:rgba(14,37,50,.8)}
html[data-appearance="rk-tactical"]{color-scheme:dark;--bg:#04111b;--panel:rgba(8,31,47,.78);--text:#e7faff;--muted:#a4cbd9;--line:#62def2;--mint:#62def2;--theme-accent:#62def2;--theme-ink:#04111b;--theme-field:#04111b;--theme-hero:rgba(8,31,47,.8)}
html[data-appearance="rk-ai-gen"]{color-scheme:dark;--bg:#08131c;--panel:rgba(17,34,44,.78);--text:#edf5f5;--muted:#b1c6cf;--line:#e1bb7c;--mint:#e1bb7c;--theme-accent:#e1bb7c;--theme-ink:#08131c;--theme-field:#08131c;--theme-hero:rgba(17,34,44,.8)}
html[data-appearance="rk-crimson"]{color-scheme:dark;--bg:#200d16;--panel:rgba(57,22,35,.78);--text:#fff0e6;--muted:#dfbdc6;--line:#e4bd80;--mint:#e4bd80;--theme-accent:#e4bd80;--theme-ink:#200d16;--theme-field:#200d16;--theme-hero:rgba(57,22,35,.8)}
html[data-appearance="rk-classic"]{color-scheme:dark;--bg:#101715;--panel:rgba(21,29,25,.78);--text:#f1eee5;--muted:#bdc6bd;--line:#c4a66a;--mint:#c4a66a;--theme-accent:#c4a66a;--theme-ink:#101715;--theme-field:#101715;--theme-hero:rgba(21,29,25,.8)}
html[data-appearance="rk-daylight"]{color-scheme:light;--bg:#f2eedf;--panel:rgba(255,249,233,.78);--text:#25352b;--muted:#435748;--line:#70531b;--mint:#70531b;--theme-accent:#70531b;--theme-ink:#f2eedf;--theme-field:#f2eedf;--theme-hero:rgba(255,249,233,.8)}
html[data-appearance="rk-dusk"]{color-scheme:dark;--bg:#262a23;--panel:rgba(51,55,45,.78);--text:#f6eedb;--muted:#d1c9b7;--line:#e3c17c;--mint:#e3c17c;--theme-accent:#e3c17c;--theme-ink:#262a23;--theme-field:#262a23;--theme-hero:rgba(51,55,45,.8)}
html[data-appearance="rk-night"]{color-scheme:dark;--bg:#12161b;--panel:rgba(27,33,40,.78);--text:#eceeea;--muted:#b8c0c8;--line:#c9b783;--mint:#c9b783;--theme-accent:#c9b783;--theme-ink:#12161b;--theme-field:#12161b;--theme-hero:rgba(27,33,40,.8)}
html[data-appearance="rk-ocean"]{color-scheme:dark;--bg:#0c1c24;--panel:rgba(18,40,49,.78);--text:#edf5f5;--muted:#b0c8ce;--line:#8ecbc9;--mint:#8ecbc9;--theme-accent:#8ecbc9;--theme-ink:#0c1c24;--theme-field:#0c1c24;--theme-hero:rgba(18,40,49,.8)}
html[data-appearance="rk-forest"]{color-scheme:dark;--bg:#121e17;--panel:rgba(28,45,32,.78);--text:#f0f3e8;--muted:#bdcbb5;--line:#a8c79b;--mint:#a8c79b;--theme-accent:#a8c79b;--theme-ink:#121e17;--theme-field:#121e17;--theme-hero:rgba(28,45,32,.8)}
html[data-appearance="rk-amber"]{color-scheme:dark;--bg:#211a12;--panel:rgba(48,37,25,.78);--text:#fff2dc;--muted:#d5c3a4;--line:#dfb577;--mint:#dfb577;--theme-accent:#dfb577;--theme-ink:#211a12;--theme-field:#211a12;--theme-hero:rgba(48,37,25,.8)}
html[data-appearance="rk-deep-space"]{color-scheme:dark;--bg:#05080d;--panel:rgba(12,18,27,.78);--text:#e9eff7;--muted:#afbdd0;--line:#c5b58b;--mint:#c5b58b;--theme-accent:#c5b58b;--theme-ink:#05080d;--theme-field:#05080d;--theme-hero:rgba(12,18,27,.8)}
html[data-appearance="rk-glass-blue"]{color-scheme:dark;--bg:#071329;--panel:rgba(12,28,52,.78);--text:#f1f8ff;--muted:#c7daee;--line:#8bdeff;--mint:#8bdeff;--theme-accent:#8bdeff;--theme-ink:#071329;--theme-field:#071329;--theme-hero:rgba(12,28,52,.8)}
html[data-appearance="rk-glass-gold"]{color-scheme:dark;--bg:#1c150c;--panel:rgba(38,29,17,.78);--text:#fff7e8;--muted:#e5d3b5;--line:#f5d18a;--mint:#f5d18a;--theme-accent:#f5d18a;--theme-ink:#1c150c;--theme-field:#1c150c;--theme-hero:rgba(38,29,17,.8)}
html[data-appearance="rk-glass-silver"]{color-scheme:dark;--bg:#121a25;--panel:rgba(25,35,48,.78);--text:#f5f9ff;--muted:#ced9e7;--line:#c5e6ff;--mint:#c5e6ff;--theme-accent:#c5e6ff;--theme-ink:#121a25;--theme-field:#121a25;--theme-hero:rgba(25,35,48,.8)}
html[data-appearance="rk-glass-jade"]{color-scheme:dark;--bg:#06120e;--panel:rgba(21,56,44,.78);--text:#f0fff7;--muted:#b8d8c9;--line:#77e0ab;--mint:#77e0ab;--theme-accent:#77e0ab;--theme-ink:#06120e;--theme-field:#06120e;--theme-hero:rgba(21,56,44,.8)}
html[data-appearance="rk-glass-ruby"]{color-scheme:dark;--bg:#150609;--panel:rgba(67,18,25,.78);--text:#fff4f4;--muted:#e3b9bb;--line:#ff858b;--mint:#ff858b;--theme-accent:#ff858b;--theme-ink:#150609;--theme-field:#150609;--theme-hero:rgba(67,18,25,.8)}
html[data-appearance="rk-blue-console"]{color-scheme:dark;--bg:#0a1228;--panel:rgba(23,37,64,.78);--text:#edf2ff;--muted:#b8c7e4;--line:#c0b2ff;--mint:#c0b2ff;--theme-accent:#c0b2ff;--theme-ink:#0a1228;--theme-field:#0a1228;--theme-hero:rgba(23,37,64,.8)}
html[data-appearance="rk-distant-weather"]{color-scheme:dark;--bg:#101a24;--panel:rgba(19,32,45,.78);--text:#f5f8fb;--muted:#cfdae5;--line:#abd5eb;--mint:#abd5eb;--theme-accent:#abd5eb;--theme-ink:#101a24;--theme-field:#101a24;--theme-hero:rgba(19,32,45,.8)}
html[data-appearance="rk-moonlit-porcelain"]{color-scheme:light;--bg:#e9f0f7;--panel:rgba(245,249,255,.78);--text:#152a43;--muted:#3f5369;--line:#235b78;--mint:#235b78;--theme-accent:#235b78;--theme-ink:#e9f0f7;--theme-field:#e9f0f7;--theme-hero:rgba(245,249,255,.8)}
html[data-appearance="rk-moss-quartz"]{color-scheme:light;--bg:#e5ecdf;--panel:rgba(245,249,238,.78);--text:#233a2c;--muted:#465a44;--line:#5d4a20;--mint:#5d4a20;--theme-accent:#5d4a20;--theme-ink:#e5ecdf;--theme-field:#e5ecdf;--theme-hero:rgba(245,249,238,.8)}
html[data-appearance="rk-copper-nebula"]{color-scheme:dark;--bg:#151429;--panel:rgba(34,30,51,.78);--text:#fff1df;--muted:#ddc6b9;--line:#f1bb8e;--mint:#f1bb8e;--theme-accent:#f1bb8e;--theme-ink:#151429;--theme-field:#151429;--theme-hero:rgba(34,30,51,.8)}
html[data-appearance="rk-cobalt-ember"]{color-scheme:dark;--bg:#09182e;--panel:rgba(18,39,65,.78);--text:#f2f7ff;--muted:#baccdf;--line:#ffba80;--mint:#ffba80;--theme-accent:#ffba80;--theme-ink:#09182e;--theme-field:#09182e;--theme-hero:rgba(18,39,65,.8)}
html[data-appearance="rk-violet-signal"]{color-scheme:dark;--bg:#20132b;--panel:rgba(48,30,61,.78);--text:#fbf0ff;--muted:#ddc6e8;--line:#a2efd2;--mint:#a2efd2;--theme-accent:#a2efd2;--theme-ink:#20132b;--theme-field:#20132b;--theme-hero:rgba(48,30,61,.8)}
html[data-appearance="rk-kyanite"]{color-scheme:dark;--bg:#061733;--panel:rgba(6,23,51,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#9edfff;--mint:#9edfff;--theme-accent:#9edfff;--theme-ink:#061733;--theme-field:#061733;--theme-hero:rgba(6,23,51,.8)}
html[data-appearance="rk-zircon"]{color-scheme:dark;--bg:#082d39;--panel:rgba(8,45,57,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#25dce9;--mint:#25dce9;--theme-accent:#25dce9;--theme-ink:#082d39;--theme-field:#082d39;--theme-hero:rgba(8,45,57,.8)}
html[data-appearance="rk-obsidian"]{color-scheme:dark;--bg:#090b13;--panel:rgba(9,11,19,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#c0b1dc;--mint:#c0b1dc;--theme-accent:#c0b1dc;--theme-ink:#090b13;--theme-field:#090b13;--theme-hero:rgba(9,11,19,.8)}
html[data-appearance="rk-kunzite"]{color-scheme:dark;--bg:#270e34;--panel:rgba(39,14,52,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#e985ed;--mint:#e985ed;--theme-accent:#e985ed;--theme-ink:#270e34;--theme-field:#270e34;--theme-hero:rgba(39,14,52,.8)}
html[data-appearance="rk-electric-glass"]{color-scheme:dark;--bg:#070b1b;--panel:rgba(5,15,42,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#36e4ff;--mint:#36e4ff;--theme-accent:#36e4ff;--theme-ink:#070b1b;--theme-field:#070b1b;--theme-hero:rgba(5,15,42,.8)}
html[data-appearance="rk-storm-glass"]{color-scheme:dark;--bg:#080e29;--panel:rgba(8,14,41,.78);--text:#f8f8ff;--muted:#c8d2e7;--line:#50caff;--mint:#50caff;--theme-accent:#50caff;--theme-ink:#080e29;--theme-field:#080e29;--theme-hero:rgba(8,14,41,.8)}
html[data-appearance^="rk-"] body.radiance-kit{background:var(--rk-bg)!important;isolation:isolate}html[data-appearance^="rk-"] .rk-atmosphere{position:fixed;z-index:-1}html[data-appearance^="rk-"] .rk-panel{border-radius:10px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff20,transparent 40%),var(--panel)!important}html[data-appearance^="rk-"] header{background:var(--panel)!important;backdrop-filter:blur(16px)}html[data-appearance^="rk-"] .hero h1{color:var(--text);text-shadow:0 2px 14px #0007}html[data-appearance^="rk-"] :is(.fest,.resource-list a,.watch-links a){color:var(--text)}.rk-motion{font:12px system-ui;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer}.rk-motion[hidden]{display:none!important}@media(prefers-reduced-transparency:reduce){html[data-appearance^="rk-"] .rk-panel{background:var(--theme-field)!important;backdrop-filter:none}}
/* Clear panes reveal the full Ruby scene and Storm night sky. */
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"]){--panel:transparent;--theme-hero:transparent}
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance] :is(header,.rk-panel,.card,.callsign,.watch-panel,.officer,.resource-tile,.r-panel,.r-coming-soon,.fest,.fest-card,.fest-note,.repeater-card,.bp,.bp-lanes,.bp-cards article,.bp-band-note,.bp-hero,.bp-space,.listen-toolbar,.listen-lounge,.listen-crop,.listen-stopped,.fwarc-support,.watch-metric){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff20,0 8px 26px #0002;text-shadow:0 1px 4px #000,0 0 12px #0008}
html[data-appearance="rk-storm-glass"] body.radiance-kit{--rk-bg:#02040d;--rk-scene:none;background:#02040d!important}
html[data-appearance="rk-storm-glass"] .rk-atmosphere{background:radial-gradient(1px 1px at 12% 18%,#dceaff 80%,transparent),radial-gradient(1px 1px at 70% 30%,#dceaff 80%,transparent),radial-gradient(1px 1px at 42% 70%,#dceaff 80%,transparent),#02040d;background-size:310px 270px,430px 390px,530px 470px,auto}

/* Fully clear Ruby/Storm structural surfaces, including nested pane fills. */
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance] body :is(header,footer,main,nav,section,article,aside,form,fieldset,details,summary,div,dl,dt,dd,table,thead,tbody,tr,th,td,figure):not(.rk-atmosphere):not(.radiance1-background):not(.rk-atmosphere *){
 background:transparent!important;background-color:transparent!important;background-image:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;
}
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance] body :is(header,footer,main,nav,section,article,aside,form,fieldset,details,summary,div,dl,figure):not(.rk-atmosphere)::before,
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance] body :is(header,footer,main,nav,section,article,aside,form,fieldset,details,summary,div,dl,figure):not(.rk-atmosphere)::after{
 background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}

/* Embedded pages share the outer scene instead of painting an opaque canvas. */
html.appearance-embedded:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance],
html.appearance-embedded:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"])[data-appearance] body{
 background:transparent!important;background-color:transparent!important;background-image:none!important;
}
html.appearance-embedded:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"]) body .rk-atmosphere{display:none!important}
html:is([data-appearance="rk-glass-ruby"],[data-appearance="rk-storm-glass"]) iframe.site-content{background:transparent!important;color-scheme:dark}
