.ThemeSwitch_switch__VNnjH{font-size:17px;position:relative;display:inline-block;width:5em;height:2em}.ThemeSwitch_switch__VNnjH input{opacity:0;width:0;height:0}.ThemeSwitch_slider__2dSyG{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2e78b9;border-radius:30px;box-shadow:inset 0 3px 5px #1e1e1e7c}.ThemeSwitch_slider__2dSyG,.ThemeSwitch_slider__2dSyG>.ThemeSwitch_thumb__Uz0jq{position:absolute;overflow:hidden;transition:all .4s ease-in-out;background-size:cover}.ThemeSwitch_slider__2dSyG>.ThemeSwitch_thumb__Uz0jq{content:"";height:1.4em;width:1.4em;border-radius:20px;left:.3em;bottom:.3em;z-index:40}.ThemeSwitch_slider__2dSyG:after{position:absolute;content:"";height:3em;width:3em;border-radius:50%;left:-.5em;bottom:-.5em;background-image:radial-gradient(hsla(0,0%,100%,.3) 0 25%,hsla(0,0%,100%,.2) 25% 50%,hsla(0,0%,100%,.1) 50% 75%,hsla(0,0%,100%,.1) 75% 100%);transition:all .4s ease-in-out;z-index:30}input:checked+.ThemeSwitch_slider__2dSyG{background-color:#191d2a}input:checked+.ThemeSwitch_slider__2dSyG>.ThemeSwitch_thumb__Uz0jq{transform:translateX(3em)}input:checked+.ThemeSwitch_slider__2dSyG>.ThemeSwitch_thumb__Uz0jq>.ThemeSwitch_moon__fBVLE{transform:translateX(-1.4em)}input:checked+.ThemeSwitch_slider__2dSyG:after{transform:translateX(3em)}.ThemeSwitch_imagesContainer__rtTDm{transition:.4s;position:absolute;left:0;right:0;bottom:0;right:auto;top:0;width:100%;border-radius:30px;transform:translateY(-2em);z-index:10}input:checked+.ThemeSwitch_slider__2dSyG>.ThemeSwitch_imagesContainer__rtTDm{transform:translateY(0)}.ThemeSwitch_day__ptr8W,.ThemeSwitch_night__8H9pP{width:100%;height:100%}.ThemeSwitch_thumb__Uz0jq{display:flex}.ThemeSwitch_thumb__Uz0jq>*{transition:all .4s ease-in-out}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}