.theme-toggle-container.svelte-bxe964{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.theme-toggle.svelte-bxe964{border-radius:var(--border-radius-pill);cursor:pointer;color:var(--color-on-surface-medium);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}.theme-toggle.svelte-bxe964:hover{background-color:var(--color-surface-container);color:var(--color-on-surface-high)}.theme-toggle.svelte-bxe964 .material-symbols-rounded:where(.svelte-bxe964){font-variation-settings:"FILL" 1;font-size:24px}.manual-indicator.svelte-bxe964{background-color:var(--color-primary);border:1px solid var(--color-surface);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.reset-button.svelte-bxe964{border-radius:var(--border-radius-pill);cursor:pointer;color:var(--color-on-surface-medium);transition:background-color var(--transition-fast), color var(--transition-fast);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.reset-button.svelte-bxe964:hover{background-color:var(--color-surface-container);color:var(--color-primary);opacity:1}.reset-button.svelte-bxe964 .material-symbols-rounded:where(.svelte-bxe964){font-variation-settings:"FILL" 0;font-size:18px}.tooltip.svelte-bxe964{margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-surface-container-highest);color:var(--color-on-surface-high);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--elevation-2);z-index:1000;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip.svelte-bxe964:before{content:"";border:4px solid #0000;border-bottom-color:var(--color-surface-container-highest);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}
