.ThemeToggle_toggle__RoeI1{--w:66px;--h:34px;--pad:3px;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;flex:none;width:var(--w);height:var(--h);padding:var(--pad);border-radius:var(--radius-full);background:hsl(var(--color-surface));border:1px solid hsl(var(--tl-line)/.35);box-shadow:inset 0 1px 2px hsl(var(--tl-shadow)/.08);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ThemeToggle_thumb__PPCwr{position:absolute;top:var(--pad);left:var(--pad);width:calc(var(--h) - 2 * var(--pad) - 2px);height:calc(var(--h) - 2 * var(--pad) - 2px);border-radius:50%;background:hsl(var(--tl-toggle-sun));box-shadow:0 1px 3px hsl(var(--tl-shadow)/.18);transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .32s ease}:root[data-theme=dark] .ThemeToggle_thumb__PPCwr{transform:translateX(calc(var(--w) - var(--h)));background:hsl(var(--tl-toggle-moon))}.ThemeToggle_opt__pgJ4D{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:hsl(var(--color-text-muted));transition:color .3s ease,transform var(--duration-fast) var(--ease-out)}.ThemeToggle_opt__pgJ4D:hover{color:hsl(var(--color-text))}.ThemeToggle_opt__pgJ4D:focus-visible{outline:var(--focus-ring-width) solid hsl(var(--color-focus));outline-offset:2px}.ThemeToggle_icon__MJs1a{width:17px;height:17px;display:block}:root[data-theme=light] .ThemeToggle_opt__pgJ4D:first-of-type{color:hsl(var(--tl-toggle-sun-ink))}:root[data-theme=dark] .ThemeToggle_opt__pgJ4D:last-of-type{color:hsl(var(--tl-toggle-moon-ink))}:root[data-theme=dark] .ThemeToggle_opt__pgJ4D:first-of-type .ThemeToggle_icon__MJs1a,:root[data-theme=light] .ThemeToggle_opt__pgJ4D:last-of-type .ThemeToggle_icon__MJs1a{opacity:.75;transform:scale(.92)}.ThemeToggle_opt__pgJ4D .ThemeToggle_icon__MJs1a{transition:opacity .3s ease,transform .3s ease}@media (max-width:960px){.ThemeToggle_toggle__RoeI1{--w:62px;--h:32px}}html[data-motion=reduce] .ThemeToggle_opt__pgJ4D,html[data-motion=reduce] .ThemeToggle_opt__pgJ4D .ThemeToggle_icon__MJs1a,html[data-motion=reduce] .ThemeToggle_thumb__PPCwr,html[data-motion=reduce] .ThemeToggle_toggle__RoeI1{transition:none}