.theme-toggle.svelte-1cmi4dh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:pointer;transition:all .2s ease}.theme-toggle.svelte-1cmi4dh:hover{background:var(--color-hover);transform:scale(1.05);border-color:var(--color-accent)}.theme-toggle.svelte-1cmi4dh:active{transform:scale(.95)}.icon.svelte-1cmi4dh{font-size:1.25rem;transition:transform .3s ease}.theme-toggle.svelte-1cmi4dh:hover .icon:where(.svelte-1cmi4dh){transform:rotate(15deg)}
