.shadow-layers-list.svelte-7uonm9{gap:.75rem;display:grid}.shadow-layer-card.svelte-7uonm9{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid}.shadow-layer-header.svelte-7uonm9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.shadow-layer-color-group.svelte-7uonm9{align-items:center;gap:.45rem;display:flex}.shadow-color-picker.svelte-7uonm9{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:.45rem;width:2.5rem;height:2.3rem;padding:0}.shadow-sliders-grid.svelte-7uonm9,.shadow-surface-controls.svelte-7uonm9{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.shadow-slider-item.svelte-7uonm9{color:var(--text-muted);gap:.3rem;font-size:.8rem;display:grid}.shadow-slider-item.svelte-7uonm9 strong:where(.svelte-7uonm9){color:var(--text-strong);font-family:var(--font-mono)}.shadow-slider-item.svelte-7uonm9 input[type=range]:where(.svelte-7uonm9){width:100%;accent-color:var(--accent)}.shadow-slider-item--wide.svelte-7uonm9{grid-column:1/-1}.shadow-color-row.svelte-7uonm9{align-items:center;gap:.5rem;display:flex}.shadow-stage.svelte-7uonm9{border:1px solid var(--border-soft);border-radius:.75rem;justify-content:center;align-items:center;min-height:310px;padding:2rem;display:flex;position:relative;overflow:hidden}.shadow-stage-orb.svelte-7uonm9{pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.shadow-stage-orb--one.svelte-7uonm9{background:radial-gradient(circle,#7de2d1,#0000 70%);width:140px;height:140px;top:25px;left:45px}.shadow-stage-orb--two.svelte-7uonm9{background:radial-gradient(circle,#9b81ff,#0000 70%);width:160px;height:160px;bottom:20px;right:40px}.shadow-preview-card.svelte-7uonm9{z-index:1;border:1px solid #ffffff24;gap:.45rem;width:min(100%,310px);padding:1.5rem;display:grid;position:relative}.shadow-card-kicker.svelte-7uonm9{letter-spacing:.08em;color:var(--accent);font-size:.68rem;font-weight:700}.shadow-preview-card.svelte-7uonm9 h4:where(.svelte-7uonm9){color:#f8fafc;mix-blend-mode:difference;font-size:1.1rem}.shadow-preview-card.svelte-7uonm9 p:where(.svelte-7uonm9){color:#cbd5e1;mix-blend-mode:difference;font-size:.82rem}@media (width<=640px){.shadow-sliders-grid.svelte-7uonm9,.shadow-surface-controls.svelte-7uonm9{grid-template-columns:1fr}}
