.lang.svelte-oq8zre{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:2px;display:inline-flex}button.svelte-oq8zre{min-width:2.4rem;min-height:32px;font-family:var(--font-mono);font-size:var(--text-tech);letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 .6rem;font-weight:700}button.svelte-oq8zre:hover{color:var(--color-text)}button.active.svelte-oq8zre{background:var(--color-brand-fill);color:#fff}.dark.svelte-oq8zre{background:#ffffff14;border-color:#ffffff2e}.dark.svelte-oq8zre button:where(.svelte-oq8zre){color:#ffffffb3}.dark.svelte-oq8zre button:where(.svelte-oq8zre):hover{color:#fff}.dark.svelte-oq8zre button.active:where(.svelte-oq8zre){color:var(--color-brand);background:#fff}.theme.svelte-mls84d{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:2px;display:inline-flex}button.svelte-mls84d{min-width:2.4rem;min-height:32px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}button.svelte-mls84d:hover{color:var(--color-text)}button.active.svelte-mls84d{background:var(--color-brand-fill);color:#fff}.dark.svelte-mls84d{background:#ffffff14;border-color:#ffffff2e}.dark.svelte-mls84d button:where(.svelte-mls84d){color:#ffffffb3}.dark.svelte-mls84d button:where(.svelte-mls84d):hover{color:#fff}.dark.svelte-mls84d button.active:where(.svelte-mls84d){color:#8c0ae5;background:#fff}.ambient.svelte-1vbigxb{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dot.svelte-1vbigxb{opacity:.25;background:#ffffff8c;border-radius:50%;animation-name:svelte-1vbigxb-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.glow.svelte-1vbigxb{background:#e9d5ff;box-shadow:0 0 10px 2px #c88cff8c}@keyframes svelte-1vbigxb-drift{0%{opacity:.15;transform:translate(0,0)}50%{opacity:.6}to{transform:translate3d(calc(var(--drift) * .4), calc(var(--drift) * -1), 0);opacity:.2}}
