:root[data-theme-fade]::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.23,1,.32,1)}:root[data-theme-fade]::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.theme-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem}.theme-slider::-webkit-slider-runnable-track{background:var(--track,var(--chatcn-fill-active));height:.375rem;box-shadow:inset 0 0 0 1px var(--chatcn-alpha-300);border-radius:9999px}.theme-slider::-moz-range-track{background:var(--track,var(--chatcn-fill-active));height:.375rem;box-shadow:inset 0 0 0 1px var(--chatcn-alpha-300);border-radius:9999px}.theme-slider::-webkit-slider-thumb{appearance:none;background:var(--chatcn-card);width:1rem;height:1rem;box-shadow:var(--chatcn-shadow-sm), 0 0 0 1px var(--chatcn-alpha-500);border-radius:9999px;margin-top:-.3125rem}.theme-slider::-moz-range-thumb{background:var(--chatcn-card);width:1rem;height:1rem;box-shadow:var(--chatcn-shadow-sm), 0 0 0 1px var(--chatcn-alpha-500);border:0;border-radius:9999px}.theme-slider:focus-visible{outline:none}.theme-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--chatcn-accent);outline-offset:2px}.theme-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--chatcn-accent);outline-offset:2px}@media (forced-colors:active){.theme-slider{appearance:auto}}
