.theme-toggle.theme-toggle--reversed .theme-toggle__horizon{transform:scale(1,-1)}.theme-toggle{--theme-toggle__horizon--duration:500ms}.theme-toggle__horizon g path{transition:transform var(--theme-toggle__horizon--duration) cubic-bezier(0, 0, .15, 1)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__horizon g path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__horizon g path{transform:translate3d(0,50%,0)}.theme-toggle{border:none;background:0 0;cursor:pointer}.theme-toggle input[type=checkbox]{display:none}.theme-toggle .theme-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}