.theme-switcher.svelte-1o6bgf2{display:flex;flex-direction:column;gap:var(--space-2xs)}.theme-buttons.svelte-1o6bgf2{display:flex;gap:var(--space-2xs);width:100%}.theme-button.svelte-1o6bgf2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);flex:1;padding:var(--space-s);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-size:var(--step--1);font-weight:500}.theme-button.svelte-1o6bgf2 span:where(.svelte-1o6bgf2){font-size:var(--step--2)}.theme-button.svelte-1o6bgf2:hover{background-color:var(--color-accent-hover-bg);color:var(--color-accent-light);border-color:var(--color-accent)}.theme-button.svelte-1o6bgf2:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-button.active.svelte-1o6bgf2{background-color:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.performance-selector.svelte-fma9o0{display:flex;flex-direction:column;gap:var(--space-2xs)}.performance-buttons.svelte-fma9o0{display:flex;gap:var(--space-2xs);width:100%}.performance-button.svelte-fma9o0{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);flex:1;padding:var(--space-s);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-size:var(--step--1);font-weight:500}.performance-button.svelte-fma9o0 span:where(.svelte-fma9o0){font-size:var(--step--2);text-align:center;line-height:1.2}.performance-button.svelte-fma9o0:hover{background-color:var(--color-accent-hover-bg);color:var(--color-accent-light);border-color:var(--color-accent)}.performance-button.svelte-fma9o0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.performance-button.active.svelte-fma9o0{background-color:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.setting-group.svelte-i09iye{margin-bottom:var(--space-l)}.setting-group.svelte-i09iye:last-child{margin-bottom:0}.setting-group.svelte-i09iye h3:where(.svelte-i09iye){font-size:var(--step-0);color:var(--color-text-primary);margin-bottom:var(--space-s);border-bottom:1px solid var(--color-highlight);padding-bottom:var(--space-xs)}.setting-description.svelte-i09iye{font-size:var(--step--1);color:var(--color-text-secondary);margin-bottom:var(--space-s)}
