@keyframes vs-theme-toggle_move__jZipR{0%{left:-50%}to{left:150%}}@keyframes vs-theme-toggle_appear__owqIx{0%{opacity:0}to{opacity:1}}@keyframes vs-theme-toggle_frame-highlight__8AU_M{0%{outline:2px solid pro-palette(primary,500);outline-offset:4px;scale:1.05}to{outline:2px solid transparent}}@keyframes vs-theme-toggle_size-highlight__4KIjb{0%{background:pro-palette(primary,500)}to{background:transparent}}@keyframes vs-theme-toggle_waves__y6wih{0%{transform-origin:bottom;transform:scaleY(1) scaleX(1.2);filter:saturate(1.5)}to{transform-origin:bottom;transform:scaleY(.8) scaleX(1.3);opacity:.8}}@keyframes vs-theme-toggle_fall__FAp9J{0%{transform:translateY(-10vh)}to{transform:translateY(105vh)}}.vs-theme-toggle_snowflake__2MgXN{position:absolute;top:-5vh;animation-name:vs-theme-toggle_fall__FAp9J;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes vs-theme-toggle_animatedgradient__tszU0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.vs-theme-toggle_animated-gradient-text___tAMF{--gradient-color-1:#ff7e5f;--gradient-color-2:#feb47b;--gradient-color-3:#86a8e7;--gradient-color-4:#91eae4;--animation-speed:5s;background-image:linear-gradient(-45deg,var(--gradient-color-1),var(--gradient-color-2),var(--gradient-color-3),var(--gradient-color-4));background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:vs-theme-toggle_animatedgradient__tszU0 var(--animation-speed) ease infinite}@keyframes vs-theme-toggle_fall-short__CNoX9{0%{transform:translateY(-120%) rotate(0deg)}to{transform:translateY(60px) rotate(270deg)}}.vs-theme-toggle_snowflake-short__tlJ31{position:absolute;top:0;animation-name:vs-theme-toggle_fall-short__CNoX9;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.vs-theme-toggle_root__QZl3o{background:hsl(from var(--vs-border) h s l/1);padding:2px;position:relative;border-radius:999px}[data-theme=dark] .vs-theme-toggle_root__QZl3o{color:hsl(from var(--vs-gray-300,hsl(210,1.7%,76.5%)) h s l/1)}.vs-theme-toggle_root__QZl3o.vs-theme-toggle_sm__JsmmP{width:36px;height:20px}.vs-theme-toggle_root__QZl3o.vs-theme-toggle_md__SOInb{width:44px;height:24px}.vs-theme-toggle_icon__MZznS{display:flex;align-items:center;justify-content:center;background-color:hsl(from var(--vs-content-bg) h s l/1);color:hsl(from var(--vs-text) h s l/1);border-radius:99px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:all .25s ease}@media(prefers-reduced-motion:reduce){.vs-theme-toggle_icon__MZznS{transition:all 50ms ease}}.vs-theme-toggle_icon__MZznS.vs-theme-toggle_right__94nyf{transform:translateY(-50%) translateX(100%)}.vs-theme-toggle_icon__MZznS.vs-theme-toggle_sm__JsmmP{width:16px;height:16px}.vs-theme-toggle_icon__MZznS.vs-theme-toggle_sm__JsmmP svg{width:10px;height:10px}.vs-theme-toggle_icon__MZznS.vs-theme-toggle_md__SOInb{width:20px;height:20px}.vs-theme-toggle_icon__MZznS.vs-theme-toggle_md__SOInb svg{width:12px;height:12px}.vs-theme-toggle_icon__MZznS svg{flex:none;transition:all .25s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)}@media(prefers-reduced-motion:reduce){.vs-theme-toggle_icon__MZznS svg{transition:all 50ms ease}}.vs-theme-toggle_icon__MZznS svg.vs-theme-toggle_hide__JE3cY{transform:translate(-50%,-50%) scale(0)}.vs-theme-toggle_srOnly__HeYr8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}