.theme-toggle.svelte-1cmi4dh{background:var(--bg-inset);border:1px solid var(--border);border-radius:10px;gap:.15rem;padding:.2rem;display:flex}.theme-toggle.svelte-1cmi4dh button:where(.svelte-1cmi4dh){cursor:pointer;filter:grayscale(.5);opacity:.7;transition:background var(--t), opacity var(--t), filter var(--t);background:0 0;border:none;border-radius:7px;flex:1;place-items:center;padding:.35rem;font-size:.95rem;display:grid}.theme-toggle.svelte-1cmi4dh button:where(.svelte-1cmi4dh):hover{opacity:1}.theme-toggle.svelte-1cmi4dh button.active:where(.svelte-1cmi4dh){background:var(--bg-elev);box-shadow:var(--shadow-sm);opacity:1;filter:none}
