@layer smrt.reset,smrt.structure;@layer smrt.theme{.smrt-color-scheme-toggle.svelte-5zupai{align-items:center;display:inline-flex}.smrt-color-scheme-toggle__switch.svelte-5zupai{align-items:center;gap:var(--smrt-spacing-2,.5rem);padding:var(--smrt-spacing-2,.5rem) var(--smrt-spacing-3,.75rem);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-full);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface,inherit);font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;transition:all .2s;display:flex}.smrt-color-scheme-toggle__switch.svelte-5zupai:hover{background:var(--smrt-color-surface-container)}.smrt-color-scheme-toggle__buttons.svelte-5zupai{gap:var(--smrt-spacing-1,.25rem);display:flex}.smrt-color-scheme-toggle__button.svelte-5zupai{align-items:center;gap:var(--smrt-spacing-1,.25rem);padding:var(--smrt-spacing-1_5,.375rem) var(--smrt-spacing-3,.75rem);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-md,.5rem);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface,inherit);font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;transition:all .2s;display:flex}.smrt-color-scheme-toggle__button.svelte-5zupai:hover{background:var(--smrt-color-surface-container)}.smrt-color-scheme-toggle__button.active.svelte-5zupai{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);border-color:var(--smrt-color-primary)}.smrt-color-scheme-toggle__segmented.svelte-5zupai{background:var(--smrt-color-surface-container-lowest);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-lg,.75rem);padding:var(--smrt-spacing-0_5,.125rem);display:inline-flex}.smrt-color-scheme-toggle__segment.svelte-5zupai{align-items:center;gap:var(--smrt-spacing-1,.25rem);padding:var(--smrt-spacing-1_5,.375rem) var(--smrt-spacing-3,.75rem);border-radius:var(--smrt-radius-md,.5rem);color:var(--smrt-color-on-surface-variant);font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;background:0 0;border:none;transition:all .2s;display:flex}.smrt-color-scheme-toggle__segment.svelte-5zupai:hover{color:var(--smrt-color-on-surface,inherit)}.smrt-color-scheme-toggle__segment.active.svelte-5zupai{background:var(--smrt-color-surface,white);color:var(--smrt-color-on-surface,inherit);box-shadow:var(--smrt-elevation-1,0 1px 2px #0000001a)}.smrt-color-scheme-toggle__icon.svelte-5zupai{font-size:var(--smrt-typography-body-large-size,1rem);line-height:1}.smrt-color-scheme-toggle__label.svelte-5zupai{font-size:inherit}.smrt-theme-switcher.svelte-10x7e1o{align-items:center;gap:var(--smrt-spacing-2,.5rem);display:flex}.smrt-theme-switcher__label.svelte-10x7e1o{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-10x7e1o{padding:var(--smrt-spacing-1_5,.375rem) var(--smrt-spacing-3,.75rem);border-radius:var(--smrt-radius-md,.5rem);border:var(--smrt-hairline-strong);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-10x7e1o{gap:var(--smrt-spacing-1,.25rem);display:flex}.smrt-theme-switcher__button.svelte-10x7e1o{align-items:center;gap:var(--smrt-spacing-1,.25rem);padding:var(--smrt-spacing-1_5,.375rem) var(--smrt-spacing-3,.75rem);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-md,.5rem);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface,inherit);font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;transition:all .2s;display:flex}.smrt-theme-switcher__button.svelte-10x7e1o:hover{background:var(--smrt-color-surface-container)}.smrt-theme-switcher__button.active.svelte-10x7e1o{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);border-color:var(--smrt-color-primary)}.smrt-theme-switcher__segmented.svelte-10x7e1o{background:var(--smrt-color-surface-container-lowest);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-lg,.75rem);padding:var(--smrt-spacing-0_5,.125rem);display:inline-flex}.smrt-theme-switcher__segment.svelte-10x7e1o{align-items:center;gap:var(--smrt-spacing-1,.25rem);padding:var(--smrt-spacing-1_5,.375rem) var(--smrt-spacing-3,.75rem);border-radius:var(--smrt-radius-md,.5rem);color:var(--smrt-color-on-surface-variant);font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;background:0 0;border:none;transition:all .2s;display:flex}.smrt-theme-switcher__segment.svelte-10x7e1o:hover{color:var(--smrt-color-on-surface,inherit)}.smrt-theme-switcher__segment.active.svelte-10x7e1o{background:var(--smrt-color-surface,white);color:var(--smrt-color-on-surface,inherit);box-shadow:var(--smrt-elevation-1,0 1px 2px #0000001a)}.smrt-theme-switcher__icon.svelte-10x7e1o{font-size:var(--smrt-typography-body-large-size,1rem)}.smrt-theme-root.svelte-ey06jp{color:var(--smrt-color-on-background);background-color:var(--smrt-color-background);font-family:var(--smrt-font-family);display:block}.smrt-theme-root.no-paint.svelte-ey06jp{color:inherit;background-color:#0000;font-family:inherit}[data-theme=happyvertical] :focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}}
