.smrt-color-scheme-toggle.svelte-wrmkwy{display:inline-flex;align-items:center}.smrt-color-scheme-toggle__switch.svelte-wrmkwy{display:flex;align-items:center;gap:var(--smrt-spacing-2, .5rem);padding:var(--smrt-spacing-2, .5rem) var(--smrt-spacing-3, .75rem);border:1px solid var(--smrt-color-outline, #ccc);border-radius:var(--smrt-radius-full, 9999px);background:var(--smrt-color-surface-container-low, #f5f5f5);color:var(--smrt-color-on-surface, inherit);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer;transition:all .2s ease}.smrt-color-scheme-toggle__switch.svelte-wrmkwy:hover{background:var(--smrt-color-surface-container, #eee)}.smrt-color-scheme-toggle__buttons.svelte-wrmkwy{display:flex;gap:var(--smrt-spacing-1, .25rem)}.smrt-color-scheme-toggle__button.svelte-wrmkwy{display:flex;align-items:center;gap:var(--smrt-spacing-1, .25rem);padding:var(--smrt-spacing-1_5, .375rem) var(--smrt-spacing-3, .75rem);border:1px solid var(--smrt-color-outline, #ccc);border-radius:var(--smrt-radius-md, .5rem);background:var(--smrt-color-surface-container-low, #f5f5f5);color:var(--smrt-color-on-surface, inherit);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer;transition:all .2s ease}.smrt-color-scheme-toggle__button.svelte-wrmkwy:hover{background:var(--smrt-color-surface-container, #eee)}.smrt-color-scheme-toggle__button.active.svelte-wrmkwy{background:var(--smrt-color-primary-container, #e3f2fd);color:var(--smrt-color-on-primary-container, #1565c0);border-color:var(--smrt-color-primary, #2196f3)}.smrt-color-scheme-toggle__segmented.svelte-wrmkwy{display:inline-flex;background:var(--smrt-color-surface-container-lowest, #fafafa);border:1px solid var(--smrt-color-outline, #ccc);border-radius:var(--smrt-radius-lg, .75rem);padding:var(--smrt-spacing-0_5, .125rem)}.smrt-color-scheme-toggle__segment.svelte-wrmkwy{display:flex;align-items:center;gap:var(--smrt-spacing-1, .25rem);padding:var(--smrt-spacing-1_5, .375rem) var(--smrt-spacing-3, .75rem);border:none;border-radius:var(--smrt-radius-md, .5rem);background:transparent;color:var(--smrt-color-on-surface-variant, #666);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer;transition:all .2s ease}.smrt-color-scheme-toggle__segment.svelte-wrmkwy:hover{color:var(--smrt-color-on-surface, inherit)}.smrt-color-scheme-toggle__segment.active.svelte-wrmkwy{background:var(--smrt-color-surface, white);color:var(--smrt-color-on-surface, inherit);box-shadow:var(--smrt-elevation-1, 0 1px 2px rgba(0,0,0,.1))}.smrt-color-scheme-toggle__icon.svelte-wrmkwy{font-size:1rem;line-height:1}.smrt-color-scheme-toggle__label.svelte-wrmkwy{font-size:inherit}.smrt-theme-switcher.svelte-uvczbw{display:flex;align-items:center;gap:var(--smrt-spacing-2, .5rem)}.smrt-theme-switcher__label.svelte-uvczbw{font-size:var(--smrt-typography-body-medium-size, .875rem);font-weight:var(--smrt-typography-body-medium-weight, 400);color:var(--smrt-color-on-surface-variant, inherit)}.smrt-theme-switcher__select.svelte-uvczbw{padding:var(--smrt-spacing-1_5, .375rem) var(--smrt-spacing-3, .75rem);border-radius:var(--smrt-radius-md, .5rem);border:1px solid var(--smrt-color-outline, #ccc);background:var(--smrt-color-surface, white);color:var(--smrt-color-on-surface, inherit);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer}.smrt-theme-switcher__buttons.svelte-uvczbw{display:flex;gap:var(--smrt-spacing-1, .25rem)}.smrt-theme-switcher__button.svelte-uvczbw{display:flex;align-items:center;gap:var(--smrt-spacing-1, .25rem);padding:var(--smrt-spacing-1_5, .375rem) var(--smrt-spacing-3, .75rem);border:1px solid var(--smrt-color-outline, #ccc);border-radius:var(--smrt-radius-md, .5rem);background:var(--smrt-color-surface-container-low, #f5f5f5);color:var(--smrt-color-on-surface, inherit);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer;transition:all .2s ease}.smrt-theme-switcher__button.svelte-uvczbw:hover{background:var(--smrt-color-surface-container, #eee)}.smrt-theme-switcher__button.active.svelte-uvczbw{background:var(--smrt-color-primary-container, #e3f2fd);color:var(--smrt-color-on-primary-container, #1565c0);border-color:var(--smrt-color-primary, #2196f3)}.smrt-theme-switcher__segmented.svelte-uvczbw{display:inline-flex;background:var(--smrt-color-surface-container-lowest, #fafafa);border:1px solid var(--smrt-color-outline, #ccc);border-radius:var(--smrt-radius-lg, .75rem);padding:var(--smrt-spacing-0_5, .125rem)}.smrt-theme-switcher__segment.svelte-uvczbw{display:flex;align-items:center;gap:var(--smrt-spacing-1, .25rem);padding:var(--smrt-spacing-1_5, .375rem) var(--smrt-spacing-3, .75rem);border:none;border-radius:var(--smrt-radius-md, .5rem);background:transparent;color:var(--smrt-color-on-surface-variant, #666);font-size:var(--smrt-typography-body-medium-size, .875rem);cursor:pointer;transition:all .2s ease}.smrt-theme-switcher__segment.svelte-uvczbw:hover{color:var(--smrt-color-on-surface, inherit)}.smrt-theme-switcher__segment.active.svelte-uvczbw{background:var(--smrt-color-surface, white);color:var(--smrt-color-on-surface, inherit);box-shadow:var(--smrt-elevation-1, 0 1px 2px rgba(0,0,0,.1))}.smrt-theme-switcher__icon.svelte-uvczbw{font-size:1rem}.smrt-theme-root.svelte-185bjsr{display:block;color:var(--smrt-color-on-background);background-color:var(--smrt-color-background);font-family:var(--smrt-font-family)}.smrt-theme-glass{--smrt-glass-surface: var(--smrt-color-surface);--smrt-glass-border: var(--smrt-color-outline)}
