.theme-toggle.svelte-lu0t34{border:1px solid var(--atha-border-subtle,#3c4e242e);background:var(--atha-bg-surface,#faf6ee);color:var(--atha-text-primary,#3c4e24);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-toggle.svelte-lu0t34:hover{border-color:var(--atha-text-accent,#47260d);background:var(--atha-bg-surface-alt,#ebe4d6);transform:scale(1.08)}.theme-toggle.svelte-lu0t34:active{transform:scale(.95)}.size-md.svelte-lu0t34{width:38px;height:38px}.size-sm.svelte-lu0t34{width:32px;height:32px}.toggle-svg.svelte-lu0t34{stroke:currentColor;transition:transform .25s}.size-md.svelte-lu0t34 .toggle-svg:where(.svelte-lu0t34){width:18px;height:18px}.size-sm.svelte-lu0t34 .toggle-svg:where(.svelte-lu0t34){width:15px;height:15px}.sun-svg.svelte-lu0t34{color:#e2a87a;animation:.35s cubic-bezier(.16,1,.3,1) svelte-lu0t34-sun-spin}.moon-svg.svelte-lu0t34{color:#47260d;animation:.35s cubic-bezier(.16,1,.3,1) svelte-lu0t34-moon-fade}html[data-theme=dark] .theme-toggle.svelte-lu0t34{color:#e6ede0;background:#1b2216;border-color:#b9d87238}html[data-theme=dark] .theme-toggle.svelte-lu0t34:hover{background:#232d1d;border-color:#b9d872}@keyframes svelte-lu0t34-sun-spin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes svelte-lu0t34-moon-fade{0%{opacity:0;transform:rotate(45deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}
