.ThemeToggle_themeToggle__XQm7I{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background-color:transparent;color:#f97316;cursor:pointer;transition:all .3s ease;position:relative;padding:0}.ThemeToggle_themeToggle__XQm7I:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(249,115,22,.15) 0,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease;transform:scale(.8)}.ThemeToggle_themeToggle__XQm7I:hover:before{opacity:1;transform:scale(1)}.ThemeToggle_themeToggle__XQm7I:hover{color:#ea580c;transform:scale(1.05)}.ThemeToggle_themeToggle__XQm7I:focus{outline:2px solid var(--primary-500);outline-offset:2px}.ThemeToggle_themeToggle__XQm7I:active{transform:scale(.95)}.ThemeToggle_themeIcon__TMXQK{width:24px;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;position:relative}.ThemeToggle_themeIconSun__qwLAa{display:block;opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_themeIconMoon__9jerS{display:none;opacity:0;transform:rotate(-90deg) scale(.5);position:absolute;top:0;left:0}[data-theme=dark] .ThemeToggle_themeToggle__XQm7I{color:#fbbf24}[data-theme=dark] .ThemeToggle_themeToggle__XQm7I:hover{color:#fcd34d}[data-theme=dark] .ThemeToggle_themeToggle__XQm7I:before{background:radial-gradient(circle,rgba(251,191,36,.15) 0,transparent 70%)}[data-theme=dark] .ThemeToggle_themeIconSun__qwLAa{display:none;opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=dark] .ThemeToggle_themeIconMoon__9jerS{display:block;opacity:1;transform:rotate(0deg) scale(1);position:relative}@media (prefers-contrast:high){.ThemeToggle_themeToggle__XQm7I{border:2px solid}}@media (prefers-reduced-motion:reduce){.ThemeToggle_themeIcon__TMXQK,.ThemeToggle_themeToggle__XQm7I,.ThemeToggle_themeToggle__XQm7I:before{transition:none}.ThemeToggle_themeIcon__TMXQK{transform:none!important}}