/* Scoped adapter. Use rk-panel on panes and rk-controls on control groups. */
.radiance-kit{position:relative;isolation:isolate;min-height:100vh;background:var(--rk-bg);color:var(--rk-ink);color-scheme:var(--rk-scheme)}
.rk-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background-image:var(--rk-scene),radial-gradient(ellipse at 80% 5%,color-mix(in srgb,var(--rk-accent) 24%,transparent),transparent 65%);background-size:cover;background-position:center}
.rk-atmosphere canvas,.rk-atmosphere video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.rk-atmosphere [hidden]{display:none}
.radiance-kit .rk-panel{background:linear-gradient(135deg,#ffffff15,transparent 30%,#ffffff06 80%),rgba(var(--rk-surface),.82);border:1px solid color-mix(in srgb,var(--rk-accent) 60%,transparent);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff55,0 14px 32px #0005;color:var(--rk-ink)}
.radiance-kit .rk-muted{color:var(--rk-muted)}
.radiance-kit .rk-controls :is(button,input,select){font:inherit;min-height:44px;color:var(--rk-ink);background:var(--rk-bg);border:1px solid var(--rk-accent);border-radius:6px;padding:8px}
.radiance-kit :focus-visible{outline:3px solid var(--rk-accent);outline-offset:3px}
.radiance-kit[data-radiance-appearance^="glass"] .rk-panel{background:linear-gradient(130deg,#ffffff30,transparent 32%,#ffffff08 68%,#ffffff22),rgba(var(--rk-surface),.6);border-width:2px;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -2px 1px #0007,0 18px 35px #0008}
.radiance-kit[data-radiance-appearance="storm-glass"] .rk-panel{background:rgba(8,13,37,.16);text-shadow:0 1px 3px #000;border-color:#86dfff;box-shadow:inset 0 1px #ffffff77,0 0 calc(10px + var(--rk-energy,0)*30px) #b66fff55}
.radiance-kit[data-radiance-appearance="electric-glass"] .rk-panel{background:rgba(5,15,42,.55);border-color:#36e4ff;box-shadow:0 0 20px #36e4ff55,inset 0 0 12px #aa55ff44}
.radiance-kit[data-radiance-appearance="distant-weather"] .rk-panel{background:#080e2940;text-shadow:0 1px 3px #000}
@media(prefers-reduced-motion:reduce){.radiance-kit *{animation:none!important;transition:none!important}}
