[data-ambient-controls-panel]{min-height:0;overflow:hidden}[data-ambient-controls-body]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}.ambient-controls__range{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;outline:none;width:100%;height:4px}html.dark .ambient-controls__range{background:#334155}.ambient-controls__range::-webkit-slider-thumb{appearance:none;background:#0f172a;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .12s;box-shadow:0 1px 2px #0f172a40}.ambient-controls__range::-moz-range-thumb{background:#0f172a;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0f172a40}html.dark .ambient-controls__range::-webkit-slider-thumb{background:#e2e8f0;border-color:#0f172a}html.dark .ambient-controls__range::-moz-range-thumb{background:#e2e8f0;border-color:#0f172a}.ambient-controls__range:active::-webkit-slider-thumb{transform:scale(1.12)}.ambient-controls__range:focus-visible{box-shadow:0 0 0 3px #64748b59}@media (prefers-reduced-motion:reduce){.ambient-controls__range::-webkit-slider-thumb{transition:none}}.ambient-controls__dot-color-wrap{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:2px;display:inline-flex}.ambient-controls__dot-color-wrap--multicolour{background:conic-gradient(from 180deg,#38bdf8,#a88bfa,#f472b6,#38bdf8)}.ambient-controls__dot-color-wrap--multicolour .ambient-controls__dot-color{opacity:.55}.ambient-controls__dot-color{appearance:none;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:999px;width:1.25rem;height:1.25rem;padding:0;overflow:hidden}html.dark .ambient-controls__dot-color{border-color:#475569}.ambient-controls__dot-color::-webkit-color-swatch-wrapper{padding:0}.ambient-controls__dot-color::-webkit-color-swatch{border:none;border-radius:999px}.ambient-controls__dot-color::-moz-color-swatch{border:none;border-radius:999px}.ambient-controls__dot-color:focus-visible{outline-offset:2px;outline:2px solid #64748b}