.theme-toggle.svelte-1cmi4dh{display:inline-grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center;border:1px solid var(--color-border);border-radius:50%;background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.theme-toggle.svelte-1cmi4dh:hover{border-color:var(--color-blue);color:var(--color-blue)}[data-theme=dark] .theme-toggle.svelte-1cmi4dh:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.theme-toggle.svelte-1cmi4dh:active{transform:translateY(1px)}.icon.svelte-1cmi4dh{display:grid;width:1.35rem;height:1.35rem;place-items:center}.icon.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){width:100%;height:100%}
