.theme-toggle.svelte-1cmi4dh{position:fixed;top:2rem;left:2rem;background:transparent;border:none;cursor:pointer;padding:.5rem;transition:transform .3s ease;z-index:100}.theme-toggle.svelte-1cmi4dh:hover{transform:rotate(15deg)}.icon.svelte-1cmi4dh{font-size:1.5rem;display:block;color:var(--text-primary);transition:color .3s ease}@media(max-width:768px){.theme-toggle.svelte-1cmi4dh{top:1rem;left:1rem;padding:.25rem}.icon.svelte-1cmi4dh{font-size:1.25rem}}
