:root{--sq-color-primary:var(--theme-accent);--sq-color-primary-hover:var(--theme-accent-strong);--sq-color-primary-light:color-mix(in srgb,var(--theme-accent)15%,var(--theme-surface));--sq-color-success:var(--theme-success);--sq-color-success-light:color-mix(in srgb,var(--theme-success)15%,var(--theme-surface));--sq-color-success-dark:var(--theme-success);--sq-color-error:var(--color-error);--sq-color-error-light:color-mix(in srgb,var(--color-error)15%,var(--theme-surface));--sq-color-error-dark:#dc2626;--sq-color-warning:var(--theme-warning);--sq-color-warning-light:color-mix(in srgb,var(--theme-warning)15%,var(--theme-surface));--sq-color-background:var(--theme-surface);--sq-color-background-alt:var(--theme-surface-muted);--sq-color-card:var(--theme-surface);--sq-color-text:var(--theme-text-primary);--sq-color-text-secondary:var(--theme-text-muted);--sq-color-text-muted:var(--theme-text-muted);--sq-color-text-inverse:var(--theme-accent-contrast);--sq-color-border:var(--theme-input-border);--sq-color-border-hover:var(--theme-accent);--sq-color-border-focus:var(--sq-color-primary);--sq-color-option-bg:var(--theme-surface-muted);--sq-color-option-hover:color-mix(in srgb,var(--theme-accent)10%,var(--theme-surface));--sq-color-option-selected:var(--sq-color-primary-light);--sq-color-option-selected-border:var(--sq-color-primary);--sq-font-family:var(--fontStack);--sq-font-size-xs:12px;--sq-font-size-sm:14px;--sq-font-size-base:var(--baseFontSize);--sq-font-size-lg:18px;--sq-font-size-xl:20px;--sq-font-size-2xl:24px;--sq-font-weight-normal:var(--fontWeight);--sq-font-weight-medium:500;--sq-font-weight-semibold:600;--sq-font-weight-bold:var(--headingFontWeight);--sq-line-height:var(--lineHeight);--sq-line-height-tight:1.4;--sq-spacing-xs:.5rem;--sq-spacing-sm:.75rem;--sq-spacing-md:1rem;--sq-spacing-lg:1.5rem;--sq-spacing-xl:2rem;--sq-spacing-2xl:3rem;--sq-max-width:960px;--sq-min-height-question:400px;--sq-border-radius-sm:6px;--sq-border-radius:var(--borderRadius);--sq-border-radius-lg:12px;--sq-border-radius-xl:16px;--sq-border-radius-full:9999px;--sq-border-width:1px;--sq-border-width-thick:2px;--sq-shadow-sm:0 1px 2px #0000000d;--sq-shadow:var(--boxShadow);--sq-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--sq-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--sq-shadow-focus:0 0 0 3px color-mix(in srgb,var(--theme-accent)25%,transparent);--sq-shadow-success:0 0 0 3px #10b98126;--sq-shadow-error:0 0 0 3px #ef444426;--sq-transition-fast:var(--animationDuration)ease;--sq-transition-normal:var(--animationDuration)ease;--sq-transition-slow:var(--darkModeTransitionDuration)ease;--sq-transition-spring:cubic-bezier(.4,0,.2,1);--sq-z-base:0;--sq-z-sticky:20;--sq-z-confetti:50}
