.sv-se-soleil-toggleTheme{--size:24px;--icon-size:14px;--color:#595959;--active-color:var(--env-font-color)}@media (prefers-color-scheme:dark){.sv-se-soleil-toggleTheme{--color:#bcbcbc}}.sv-se-soleil-toggleTheme,.sv-se-soleil-toggleTheme>div{display:contents}button.app-15lzkor{--width:calc(var(--size)*2 - 2px);background-color:initial;block-size:var(--size);border:1px solid var(--color);border-radius:100vh;color:var(--color);cursor:pointer;inline-size:var(--width);margin:0;min-inline-size:var(--width);outline-offset:1px;padding:0;position:relative}@media (prefers-color-scheme:dark){html:not([data-theme]) button[aria-pressed=false].app-15lzkor{--is-active:1}}button[aria-pressed=true].app-15lzkor,html[data-theme=dark] button.app-15lzkor{--is-active:1}button[aria-pressed=false].app-15lzkor,html[data-theme=light] button.app-15lzkor{--is-active:0}button.app-15lzkor:after{background-color:initial;block-size:var(--size);border:1px solid var(--color);border-radius:100vh;content:"";inline-size:var(--size);inset-block-start:-1px;inset-inline-start:calc((var(--size) - 2px)*var(--is-active, 0) - 1px);position:absolute;transition:inset-inline-start .2s ease-in-out}@media (-webkit-min-device-pixel-ratio:2) and (max-width:768px),(min-resolution:2dppx) and (max-width:768px){button.app-15lzkor:after{block-size:calc(var(--size) - .5px);inset-block-start:-.5px}}svg.app-15lzkor{--inset:calc(var(--size)/2 - var(--icon-size)/2 - 1px);fill:var(--color);height:var(--icon-size);inset-block-start:var(--inset);position:absolute;transition:fill .2s ease-in-out;width:var(--icon-size)}svg.active.app-15lzkor{fill:var(--active-color);z-index:1}svg.light.app-15lzkor{inset-inline-start:var(--inset)}svg.light.active.app-15lzkor{opacity:calc(1 - var(--is-active, 0))}svg.dark.app-15lzkor{inset-inline-end:var(--inset)}svg.dark.active.app-15lzkor{opacity:var(--is-active,0)}
