.sw-theme-switch[data-v-bfd2991e]{background:var(--sw-theme-switch-bg,transparent);border-radius:var(--sw-theme-switch-radius,var(--radius));color:var(--sw-theme-switch-color,var(--muted-foreground));cursor:pointer;height:var(--sw-theme-switch-size,2.25rem);width:var(--sw-theme-switch-size,2.25rem);border:none;outline:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.sw-theme-switch[data-v-bfd2991e]:hover{background:var(--sw-theme-switch-hover-bg,var(--accent));color:var(--sw-theme-switch-hover-color,var(--foreground))}}.sw-theme-switch[data-v-bfd2991e]:focus-visible{box-shadow:0 0 0 2px var(--ring)}
