.styles_button__bRhaZ{cursor:pointer;will-change:transform;transition:transform var(--main-transition)}@media (hover:hover) and (pointer:fine){.styles_buttonLight__ytoly:hover{transform:scale(1.1);.styles_sunrays__HQSKx{transform:rotate(50deg)}}.styles_buttonDark__uU6GY:hover{transform:scale(1.1) rotate(-25deg)}}.styles_sunrays__HQSKx{stroke:var(--sun-color);transform-origin:50% 50%;will-change:transform;transition:opacity .5s ease-in-out,transform 1s cubic-bezier(.175,.885,.32,1.175)}.styles_hideSunRays__S8jZx{opacity:0;transform:rotate(180deg)}.styles_unhideSunRays__n_mQy{opacity:1;transform:rotate(0)}.styles_svgPath___FxIa{transition:filter .5s ease,fill var(--theme-toggle-transition)}.styles_sunPath__JCFEQ{fill:var(--sun-color);filter:drop-shadow(0 0 12px var(--sun-color))}.styles_moonPath__5KIv_{fill:var(--moon-color);filter:drop-shadow(2px 2px 2px var(--moon-color))}.styles_burgerContainer__d8e2x{position:relative;z-index:1000}.styles_burgerToggle__ErPqB{width:36px;height:30px;display:flex;flex-direction:column;justify-content:space-between;background:none;border:none;cursor:pointer;z-index:1105;position:relative}.styles_burgerToggle__ErPqB span{display:block;height:4px;width:100%;background-color:var(--foreground);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.styles_burgerToggle__ErPqB.styles_open__5CWaw span:first-child{transform:translateY(13px) rotate(45deg)}.styles_burgerToggle__ErPqB.styles_open__5CWaw span:nth-child(2){opacity:0}.styles_burgerToggle__ErPqB.styles_open__5CWaw span:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.styles_burgerMenu__vTk_0{position:fixed;top:0;right:0;height:100vh;width:75%;max-width:300px;background:var(--background);box-shadow:-2px 0 10px rgba(0,0,0,.2);padding:20px;z-index:1102;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.styles_burgerMenu__vTk_0 ul{list-style:none;margin:0;padding:0}.styles_burgerMenu__vTk_0 li+li{margin-top:25px}.styles_burgerMenu__vTk_0 a{text-decoration:none;font-size:20px;font-weight:500;transition:color .2s ease}.styles_burgerOverlay__ZN6Nj{position:fixed;inset:0;background:#000;z-index:1100;height:100vh;width:100vw}