.theme-toggle.theme-toggle--reversed .theme-toggle__within{transform:scale(-1,1)}.theme-toggle{--theme-toggle__within--duration:500ms}.theme-toggle__within *{transform-origin:center;transition:transform calc(var(--theme-toggle__within--duration)) cubic-bezier(0, 0, 0, 1.25)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__within .theme-toggle__within__circle,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within .theme-toggle__within__circle{transform:scale(1.5)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__within .theme-toggle__within__inner,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within .theme-toggle__within__inner{transform:translate3d(3px,-3px,0) scale(1.2)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__within g path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within g path{transform:scale(.65)}.theme-toggle{border:none;background:0 0;cursor:pointer}.theme-toggle input[type=checkbox]{display:none}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}