.gw-theme-button:where(.astro-klozluuz){width:48px;height:48px;color:var(--gw-control-text);background:var(--gw-control-bg);border:1px solid var(--gw-line-strong);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid}.gw-theme-button--labeled:where(.astro-klozluuz){justify-content:center;align-items:center;gap:.45rem;width:auto;padding-inline:.72rem;display:inline-flex}.gw-theme-button:where(.astro-klozluuz):hover{background:var(--gw-control-hover)}.gw-theme-button:where(.astro-klozluuz):focus-visible{outline:3px solid var(--gw-focus);outline-offset:3px}.gw-theme-button:where(.astro-klozluuz) svg:where(.astro-klozluuz){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gw-theme-button__moon:where(.astro-klozluuz){display:block;fill:currentColor!important;stroke:none!important}.gw-theme-button__sun:where(.astro-klozluuz),:root[data-theme=dark] .gw-theme-button__moon:where(.astro-klozluuz){display:none}:root[data-theme=dark] .gw-theme-button__sun:where(.astro-klozluuz){display:block}.gw-theme-button__label:where(.astro-klozluuz){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gw-theme-button__visible-label:where(.astro-klozluuz){clip-path:none;width:auto;height:auto;font-family:var(--gw-v2-font-code,inherit);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;position:static;overflow:visible}@media (width<=560px){.gw-theme-button:where(.astro-klozluuz){width:44px;height:44px}}
