/* Gerado por generate-themes.mjs; paletas da build nativa. */
#ld-demo{view-transition-name:luzshade-theme}
::view-transition-old(luzshade-theme),::view-transition-new(luzshade-theme){animation-duration:550ms;animation-timing-function:ease-in-out}
::view-transition-old(root),::view-transition-new(root){animation:none}
@media(prefers-reduced-motion:reduce){::view-transition-old(luzshade-theme),::view-transition-new(luzshade-theme){animation:none}}
#ld-demo[data-theme-switching="true"],#ld-demo[data-theme-switching="true"] *,#ld-demo[data-theme-switching="true"] *:before,#ld-demo[data-theme-switching="true"] *:after{transition:none!important}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-shell{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-appbar{background:var(--lm-surface);border-bottom:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-sidebar{background:var(--lm-surface);border-right:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-layer:hover{background:var(--lm-container)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-order{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-eye-button:hover{background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-eye{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-layer[data-off=true] .lm-layer-name{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-layer[data-off=true] .lm-eye{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-selected .lm-layer-name{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-stack-note{border-top:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-switch{border:2px solid var(--lm-line);background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-switch:after{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) output{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--lm-primary) 0 var(--pct),var(--lm-high) var(--pct) 100%)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) input[type=range]::-webkit-slider-thumb{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) input[type=range]::-moz-range-track{background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) input[type=range]::-moz-range-thumb{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-range-labels{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) h3{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-wheel{box-shadow:0 0 0 4px color-mix(in srgb, var(--lm-primary) 0%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-wheel-group[data-active=true] .lm-wheel{box-shadow:0 0 0 5px color-mix(in srgb, var(--lm-primary) 13%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-swatch[aria-pressed=true]{background:color-mix(in srgb, var(--lm-primary) 5%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-swatch[aria-pressed=true]:after{border:solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-channel-preview{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-reset:hover,#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-reset[data-active=true]{background:color-mix(in srgb, var(--lm-primary) 9%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-appbar{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-layout-action{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-layout-action:hover{background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-window{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-window-bar{background:var(--lm-container);color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-window-detail{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-grip{background:radial-gradient(circle,var(--lm-primary) 1px,transparent 1.3px) 0 0/4px 4px}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-tabs{background:var(--lm-surface);border-bottom:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-tab{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-tab:hover{background:color-mix(in srgb, var(--lm-primary) 4%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-tab[aria-selected=true]{background:color-mix(in srgb, var(--lm-primary) 5%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-tab-badge{background:color-mix(in srgb, var(--lm-primary) 9%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-selection-context{border-bottom:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-selected-position{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-layer.lm-selected{border-color:color-mix(in srgb, var(--lm-line) 23%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-local-caption{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-disabled-note{color:var(--lm-text);background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-shader button{background:color-mix(in srgb, var(--lm-primary) 4%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-shader button:hover{background:color-mix(in srgb, var(--lm-primary) 10%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-text-label input{background:var(--lm-high);border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-empty-symbol{background:color-mix(in srgb, var(--lm-primary) 6%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-prototype-footer{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-prototype-footer>span:first-child{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-layer-footer button:hover:not(:disabled){background:color-mix(in srgb, var(--lm-primary) 10%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-layer-footer [data-layer-action=confirm-delete]{color:var(--lm-error)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-layer-compose{box-shadow:0 10px 24px color-mix(in srgb, var(--lm-text) 33%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-preset-summary{border-left:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-preset-eyebrow{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-save-state{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-dirty=true] .ld-save-state{color:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-compare-action{background:var(--lm-high);color:var(--lm-text);border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-compare-action:hover{background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-compare-action[aria-pressed=true]{background:var(--lm-high);color:var(--lm-primary);border-color:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-save-action:hover:not(:disabled){background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-save-action:disabled{background:var(--lm-high);color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-more-action{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-more-action:hover,#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-more-action[aria-expanded=true]{background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-preset-menu{background:var(--lm-container);border:1px solid var(--lm-line);box-shadow:0 14px 36px color-mix(in srgb, var(--lm-text) 40%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-caption{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-item:hover:not(:disabled){background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-item small{color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-symbol{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-item .ld-action-icon{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-menu-divider{background:var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-preset-menu .ld-layout-action{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-new-preset-form input{border:1px solid var(--lm-line);background:var(--lm-container)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-comparison-strip{border-top:1px solid var(--lm-line);color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-comparison-strip button{background:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-header-feedback{color:var(--lm-text);border-top:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-header-feedback button{background:var(--lm-high)}
@media(max-width:600px){#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-header-actions{border-top:1px solid var(--lm-line)}
}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-context button:hover:not(:disabled){background:color-mix(in srgb, var(--lm-primary) 9%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-context .lc-primary:hover{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-context .lc-visual[aria-pressed=true]{border-color:var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #lc-error,#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) [data-context=confirm-delete]{color:var(--lm-error)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-scope-more:before{background:var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-scope-popup{background:var(--lm-high);box-shadow:0 10px 28px color-mix(in srgb, var(--lm-text) 33%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-scope-options button:hover{background:color-mix(in srgb, var(--lm-primary) 8%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-scope-options .ld-scope-selected{background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-picker-trigger:hover,#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-picker-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--lm-primary) 4%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-preset-picker{background:var(--lm-container);border:1px solid var(--lm-line);box-shadow:0 12px 32px color-mix(in srgb, var(--lm-text) 33%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-preset-picker button:hover{background:color-mix(in srgb, var(--lm-primary) 6%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lp-folder-bar{border-bottom:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-preset-picker .lp-preset[aria-pressed=true]{background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #ld-preset-picker footer{border-top:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) #lp-folder-input{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-hsl-controls input::-webkit-slider-thumb{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-hsl-controls input::-moz-range-thumb{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-colour-selection{background:linear-gradient(90deg,var(--lm-line) 0 38.9%,var(--lm-line) 38.9%,var(--lm-primary) 44.4% 55.6%,var(--lm-line) 61.1%,var(--lm-line) 61.1%)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-range-bound{background:var(--lm-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ls-settings input:not([type=checkbox]):not([type=range]),#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ls-settings select{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ls-settings button:hover{background:color-mix(in srgb, var(--lm-primary) 7%, transparent)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-global-status{background:var(--lm-high);color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-global-status button{background:var(--lm-primary);color:var(--lm-muted)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]).ld-layer-actions-compact .ld-layer-scroll{scrollbar-color:var(--lm-line) var(--lm-surface)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .la-tone-curve{border:1px solid var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .la-curve-grid{stroke:var(--lm-high)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .la-curve-reference{stroke:var(--lm-line)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .la-curve-guides{stroke:var(--lm-high)}
html.layers-demo-page #ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]).la-demo .la-cursor{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--lm-surface) 53%, transparent))}
#ld-demo[data-theme="lavender-dark"]{--lm-primary:#d0bcff;--lm-on-primary:#381e72;--lm-surface:#141218;--lm-container:#1d1b20;--lm-high:#2b2930;--lm-text:#e6e0e9;--lm-muted:#cac4d0;--lm-line:#49454f;--lm-selected:#4a4458;--lm-error:#f2b8b5;--lm-field:#0f0d13;--lm-button:#4f378b;--lm-slider-track:#49454f;color-scheme:dark}
#ld-demo[data-theme="lavender-light"]{--lm-primary:#6750a4;--lm-on-primary:#ffffff;--lm-surface:#fef7ff;--lm-container:#f7f2fa;--lm-high:#ece6f0;--lm-text:#1d1b20;--lm-muted:#49454f;--lm-line:#cac4d0;--lm-selected:#e8def8;--lm-error:#b3261e;--lm-field:#fffbff;--lm-button:#eaddff;--lm-slider-track:#ded8e6;color-scheme:light}
#ld-demo[data-theme="modern-dark"]{--lm-primary:#ebebeb;--lm-on-primary:#121212;--lm-surface:#060606;--lm-container:#0f0f0f;--lm-high:#202020;--lm-text:#f0f0f0;--lm-muted:#aaaaaa;--lm-line:#393939;--lm-selected:#2f2f2f;--lm-error:#f2b8b5;--lm-field:#171717;--lm-button:#4b4b4b;--lm-slider-track:#393939;color-scheme:dark}
#ld-demo[data-theme="modern-light"]{--lm-primary:#303030;--lm-on-primary:#ffffff;--lm-surface:#f2f2f2;--lm-container:#eaeaea;--lm-high:#dbdbdb;--lm-text:#1f1f1f;--lm-muted:#5e5e5e;--lm-line:#c4c4c4;--lm-selected:#cfcfcf;--lm-error:#f2b8b5;--lm-field:#dedede;--lm-button:#b8b8b8;--lm-slider-track:#c4c4c4;color-scheme:light}
#ld-demo[data-theme="solarized-dark"]{--lm-primary:#2aa198;--lm-on-primary:#002b36;--lm-surface:#002b36;--lm-container:#052f3a;--lm-high:#0e3741;--lm-text:#839496;--lm-muted:#5c7579;--lm-line:#1d424b;--lm-selected:#084048;--lm-error:#f2b8b5;--lm-field:#073642;--lm-button:#0d4e53;--lm-slider-track:#1d424b;color-scheme:dark}
#ld-demo[data-theme="solarized-light"]{--lm-primary:#268bd2;--lm-on-primary:#ffffff;--lm-surface:#fdf6e3;--lm-container:#f7f1df;--lm-high:#ece8d8;--lm-text:#657b83;--lm-muted:#93a0a0;--lm-line:#dcdbce;--lm-selected:#d6e3e0;--lm-error:#f2b8b5;--lm-field:#eee8d5;--lm-button:#bdd6de;--lm-slider-track:#dcdbce;color-scheme:light}
#ld-demo[data-theme="ice-cream-mint"]{--lm-primary:#4e3c28;--lm-on-primary:#efe8d8;--lm-surface:#efe8d8;--lm-container:#d2dec4;--lm-high:#d2dec4;--lm-text:#4e3c28;--lm-muted:#69543b;--lm-line:#a4b99f;--lm-selected:#e5ada8;--lm-error:#943f39;--lm-field:#efe8d8;--lm-button:#efe8d8;--lm-slider-track:#b0c3aa;color-scheme:light}
#ld-demo[data-theme="ice-cream-vanilla"]{--lm-primary:#4e3c28;--lm-on-primary:#efe8d8;--lm-surface:#efe8d8;--lm-container:#e9d7bf;--lm-high:#e7d2b8;--lm-text:#4e3c28;--lm-muted:#69543b;--lm-line:#cfbca3;--lm-selected:#e5ada8;--lm-error:#943f39;--lm-field:#efe8d8;--lm-button:#d8d7b2;--lm-slider-track:#cebaa0;color-scheme:light}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-selected .lm-layer-name{color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ld-save-action:not(:disabled){background:var(--lm-primary);color:var(--lm-on-primary)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-wheel-inner{background:radial-gradient(circle,var(--lm-high),var(--lm-surface))}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .lm-wheel-dot{background:var(--lm-primary);border-color:var(--lm-text)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ls-field input:not([type=range]),#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"]) .ls-field select{background:var(--lm-field);color:var(--lm-text)}
#ld-demo[data-theme="lavender-dark"]{--lm-switch-track-on:#d0bcff;--lm-switch-track-off:#2b2930;--lm-switch-outline-off:#938f99;--lm-switch-thumb-on:#381e72;--lm-switch-thumb-off:#cac4d0}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-dark"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-dark"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-dark"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-dark"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="lavender-light"]{--lm-switch-track-on:#6750a4;--lm-switch-track-off:#e6e0e9;--lm-switch-outline-off:#79747e;--lm-switch-thumb-on:#ffffff;--lm-switch-thumb-off:#79747e}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-light"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-light"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-light"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="lavender-light"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="modern-dark"]{--lm-switch-track-on:#ebebeb;--lm-switch-track-off:#202020;--lm-switch-outline-off:#5d5d5d;--lm-switch-thumb-on:#121212;--lm-switch-thumb-off:#aaaaaa}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-dark"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-dark"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-dark"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-dark"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="modern-light"]{--lm-switch-track-on:#303030;--lm-switch-track-off:#dbdbdb;--lm-switch-outline-off:#999999;--lm-switch-thumb-on:#ffffff;--lm-switch-thumb-off:#5e5e5e}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-light"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-light"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-light"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="modern-light"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="solarized-dark"]{--lm-switch-track-on:#2aa198;--lm-switch-track-off:#0e3741;--lm-switch-outline-off:#586e75;--lm-switch-thumb-on:#002b36;--lm-switch-thumb-off:#5c7579}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-dark"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-dark"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-dark"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-dark"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="solarized-light"]{--lm-switch-track-on:#268bd2;--lm-switch-track-off:#ece8d8;--lm-switch-outline-off:#93a1a1;--lm-switch-thumb-on:#ffffff;--lm-switch-thumb-off:#93a0a0}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-light"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-light"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-light"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="solarized-light"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="ice-cream-mint"]{--lm-switch-track-on:#4e3c28;--lm-switch-track-off:#d2dec4;--lm-switch-outline-off:#725c3f;--lm-switch-thumb-on:#efe8d8;--lm-switch-thumb-off:#7e705d}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-mint"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-mint"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-mint"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-mint"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="ice-cream-vanilla"]{--lm-switch-track-on:#4e3c28;--lm-switch-track-off:#e7d2b8;--lm-switch-outline-off:#725c3f;--lm-switch-thumb-on:#efe8d8;--lm-switch-thumb-off:#7e705d}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-vanilla"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-vanilla"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-vanilla"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme="ice-cream-vanilla"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="dark"]{--lm-switch-track-on:#c2d96b;--lm-switch-track-off:#343f2c;--lm-switch-outline-off:#78896a;--lm-switch-thumb-on:#26320b;--lm-switch-thumb-off:#aeb7a4}
#ld-demo[data-theme="dark"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme="dark"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme="dark"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme="dark"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme="light"]{--lm-switch-track-on:#587323;--lm-switch-track-off:#e0e7d4;--lm-switch-outline-off:#5e6856;--lm-switch-thumb-on:#fafbf4;--lm-switch-thumb-off:#5e6856}
#ld-demo[data-theme="light"] .lm-switch{background:var(--lm-switch-track-off);border-color:var(--lm-switch-outline-off)}
#ld-demo[data-theme="light"] .lm-switch:after{background:var(--lm-switch-thumb-off)}
#ld-demo[data-theme="light"] input:checked+.lm-switch{background:var(--lm-switch-track-on);border-color:var(--lm-switch-track-on)}
#ld-demo[data-theme="light"] input:checked+.lm-switch:after{background:var(--lm-switch-thumb-on)}
#ld-demo[data-theme^="ice-cream"] .ld-save-action:not(:disabled){background:var(--lm-button);color:var(--lm-text)}
body:has(#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])){background:#171717}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme^="ice-cream"] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--lm-primary) 0 var(--pct),var(--lm-slider-track) var(--pct) 100%)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme^="ice-cream"] input[type=range]::-moz-range-track{background:var(--lm-slider-track)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme^="ice-cream"] .lm-hsl-controls input[type=range]::-webkit-slider-runnable-track{background:var(--lm-colour-track)}
#ld-demo[data-theme]:not([data-theme="dark"]):not([data-theme="light"])[data-theme^="ice-cream"] .lm-hsl-controls input[type=range]::-moz-range-track{background:var(--lm-colour-track)}
