.theme-toggle-btn.svelte-2l36qg{border-radius:var(--radius-full);width:40px;height:40px;color:var(--theme-toggle-ink,var(--text-primary));cursor:pointer;transition:background var(--motion-instant) var(--ease-out);background:0 0;border:none;position:relative;overflow:hidden}.theme-toggle-btn.svelte-2l36qg:hover{background:var(--theme-toggle-hover,var(--surface-card-hover))}.theme-toggle-btn.svelte-2l36qg:focus-visible{outline:2px solid var(--theme-toggle-ring,var(--color-primary));outline-offset:2px}.icon-layer.svelte-2l36qg{transition:opacity var(--duration-standard) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.icon-layer.svelte-2l36qg .theme-icon{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.theme-toggle-btn.svelte-2l36qg,.icon-layer.svelte-2l36qg{transition:none}}
