.toggle-button.svelte-1jx9lse{width:var(--theme-switcher-size,36px);height:var(--theme-switcher-size,36px);border-radius:var(--theme-switcher-border-radius,var(--radius,4px));background-color:var(--theme-switcher-bg,transparent);cursor:pointer;color:var(--theme-switcher-icon-color,#374151);transition:background-color var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease));border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex;position:relative}.toggle-button.svelte-1jx9lse:hover{background-color:var(--theme-switcher-bg-hover,#f3f4f6)}.toggle-button.svelte-1jx9lse:active{background-color:var(--theme-switcher-bg-pressed,#e5e7eb)}.icon.svelte-1jx9lse{width:var(--theme-switcher-icon-size,18px);height:var(--theme-switcher-icon-size,18px);transition:opacity var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease)), transform var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease));justify-content:center;align-items:center;display:inline-flex}.icon.svelte-1jx9lse svg{width:100%;height:100%}.toggle-button.svelte-1jx9lse .icon:where(.svelte-1jx9lse){position:absolute}.toggle-button.svelte-1jx9lse .icon:where(.svelte-1jx9lse):not(.active){opacity:0;transform:scale(.5)rotate(90deg)}.toggle-button.svelte-1jx9lse .icon.active:where(.svelte-1jx9lse){opacity:1;transform:scale(1)rotate(0)}.segment-control.svelte-1jx9lse{align-items:center;gap:var(--theme-switcher-segment-gap,2px);padding:var(--theme-switcher-segment-padding,4px);background-color:var(--theme-switcher-segment-bg,#f3f4f6);border-radius:var(--theme-switcher-border-radius,var(--radius,4px));display:inline-flex;position:relative}.segment-indicator.svelte-1jx9lse{display:var(--theme-switcher-segment-indicator-display,block);top:var(--theme-switcher-segment-padding,4px);bottom:var(--theme-switcher-segment-padding,4px);border-radius:var(--theme-switcher-segment-border-radius,var(--radius,4px));background-color:var(--theme-switcher-segment-active-bg,#fff);box-shadow:var(--theme-switcher-segment-shadow,0 1px 2px #0000001a);transition:left var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease)), width var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease));z-index:0;position:absolute}.segment-button.svelte-1jx9lse{width:var(--theme-switcher-segment-button-width,auto);height:var(--theme-switcher-segment-button-height,auto);z-index:1;padding:var(--theme-switcher-segment-button-padding,6px 10px);border-radius:var(--theme-switcher-segment-border-radius,var(--radius,4px));cursor:pointer;color:var(--theme-switcher-icon-color,#374151);transition:color var(--theme-switcher-transition-duration,var(--motion-duration,.3s)) var(--theme-switcher-transition-easing,var(--motion-easing,ease));background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:relative}.segment-button.selected.svelte-1jx9lse{background:var(--theme-switcher-segment-selected-background,transparent);color:var(--theme-switcher-icon-color-active,#1f2937)}@media (prefers-reduced-motion:reduce){.toggle-button.svelte-1jx9lse,.icon.svelte-1jx9lse,.segment-indicator.svelte-1jx9lse,.segment-button.svelte-1jx9lse{transition:none}}
