.theme-wrap.svelte-1cmi4dh{position:relative;display:inline-flex}.theme-btn.svelte-1cmi4dh{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;font-weight:500;color:var(--ink);background:transparent;border:0;border-radius:999px;padding:.3rem .6rem;cursor:pointer}.theme-btn.svelte-1cmi4dh:hover,.theme-btn[aria-expanded=true].svelte-1cmi4dh{background:var(--hover)}.theme-btn.svelte-1cmi4dh .glyph:where(.svelte-1cmi4dh){flex:none;line-height:1}.theme-btn.compact.svelte-1cmi4dh{width:2.2rem;height:2.2rem;padding:0;gap:0;justify-content:center;border-radius:12px}.theme-btn.compact.svelte-1cmi4dh .tt-label:where(.svelte-1cmi4dh){display:none}.theme-menu.svelte-1cmi4dh{position:absolute;left:0;top:calc(100% + 6px);z-index:80;min-width:9.5rem;display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--raised);box-shadow:var(--shadow)}.theme-menu.up.svelte-1cmi4dh{top:auto;bottom:calc(100% + 6px)}.theme-menu.side.svelte-1cmi4dh{left:calc(100% + 8px);top:auto;bottom:0}.tm-opt.svelte-1cmi4dh{display:flex;align-items:center;gap:.5rem;font:inherit;font-size:.85rem;color:var(--ink);background:none;border:0;border-radius:8px;padding:.45rem .6rem;cursor:pointer;text-align:left}.tm-opt.svelte-1cmi4dh:hover{background:var(--hover)}.tm-opt[aria-checked=true].svelte-1cmi4dh{font-weight:500}.tm-l.svelte-1cmi4dh{flex:1}.tm-ck.svelte-1cmi4dh{color:var(--muted)}
