.ThemeToggle-module__sGqMhG__toggle{cursor:pointer;background:0 0;border:0;border-radius:999px;width:64px;height:34px;padding:0;display:inline-flex}.ThemeToggle-module__sGqMhG__track{border:1px solid var(--border);background:var(--control-bg);width:100%;height:100%;color:var(--muted-light);border-radius:999px;justify-content:space-between;align-items:center;padding:5px 8px;transition:background .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.ThemeToggle-module__sGqMhG__sun,.ThemeToggle-module__sGqMhG__moon{z-index:1;place-items:center;width:18px;height:18px;transition:color .18s;display:grid;position:relative}.ThemeToggle-module__sGqMhG__thumb{background:var(--accent-dim);width:26px;height:24px;transition:transform .26s var(--ease-out);border-radius:999px;position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #00000029}.ThemeToggle-module__sGqMhG__dark .ThemeToggle-module__sGqMhG__thumb{transform:translate(28px)}.ThemeToggle-module__sGqMhG__light .ThemeToggle-module__sGqMhG__sun,.ThemeToggle-module__sGqMhG__dark .ThemeToggle-module__sGqMhG__moon{color:var(--accent-strong)}.ThemeToggle-module__sGqMhG__toggle:hover .ThemeToggle-module__sGqMhG__track{border-color:var(--accent)}.ThemeToggle-module__sGqMhG__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__sGqMhG__track,.ThemeToggle-module__sGqMhG__sun,.ThemeToggle-module__sGqMhG__moon,.ThemeToggle-module__sGqMhG__thumb{transition:none}}
