/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --border-radius-none: 0;
  --border-radius-sm: 0.125rem;
  --border-radius-md: 0.375rem;
  --border-radius-lg: 0.5rem;
  --border-radius-xl: 0.75rem;
  --border-radius-2xl: 1rem;
  --border-radius-full: 9999px;
  --breakpoint-mob: 375px;
  --breakpoint-tablet: 768px;
  --breakpoint-laptop: 1024px;
  --breakpoint-desktop: 1280px;
  --breakpoint-laptopl: 1440px;
  --color-primary-50: #eff6ff;
  --color-primary-100: #dbeafe;
  --color-primary-200: #bfdbfe;
  --color-primary-300: #93c5fd;
  --color-primary-400: #60a5fa;
  --color-primary-500: #3b82f6;
  --color-primary-600: #2563eb;
  --color-primary-700: #1d4ed8;
  --color-primary-800: #1e40af;
  --color-primary-900: #1e3a8a;
  --color-primary-950: #172554;
  --color-secondary-50: #faf5ff;
  --color-secondary-100: #f3e8ff;
  --color-secondary-200: #e9d5ff;
  --color-secondary-300: #d8b4fe;
  --color-secondary-400: #c084fc;
  --color-secondary-500: #a855f7;
  --color-secondary-600: #9333ea;
  --color-secondary-700: #7e22ce;
  --color-secondary-800: #6b21a8;
  --color-secondary-900: #581c87;
  --color-secondary-950: #3b0764;
  --color-neutral-50: #f9fafb;
  --color-neutral-100: #f3f4f6;
  --color-neutral-200: #e5e7eb;
  --color-neutral-300: #d1d5db;
  --color-neutral-400: #9ca3af;
  --color-neutral-500: #6b7280;
  --color-neutral-600: #4b5563;
  --color-neutral-700: #374151;
  --color-neutral-800: #1f2937;
  --color-neutral-900: #111827;
  --color-neutral-950: #030712;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-overlay-dark-5: rgba(17,17,17,0.05);
  --color-overlay-dark-10: rgba(17,17,17,0.1);
  --color-overlay-dark-20: rgba(17,17,17,0.2);
  --color-overlay-dark-30: rgba(17,17,17,0.3);
  --color-overlay-dark-40: rgba(17,17,17,0.4);
  --color-overlay-dark-50: rgba(17,17,17,0.5);
  --color-overlay-dark-60: rgba(17,17,17,0.6);
  --color-overlay-dark-70: rgba(17,17,17,0.7);
  --color-overlay-dark-80: rgba(17,17,17,0.8);
  --color-overlay-dark-90: rgba(17,17,17,0.9);
  --color-overlay-dark-100: #111111;
  --color-overlay-white-5: rgba(255,255,255,0.05);
  --color-overlay-white-10: rgba(255,255,255,0.1);
  --color-overlay-white-20: rgba(255,255,255,0.2);
  --color-overlay-white-30: rgba(255,255,255,0.3);
  --color-overlay-white-40: rgba(255,255,255,0.4);
  --color-overlay-white-50: rgba(255,255,255,0.5);
  --color-overlay-white-60: rgba(255,255,255,0.6);
  --color-overlay-white-70: rgba(255,255,255,0.7);
  --color-overlay-white-80: rgba(255,255,255,0.8);
  --color-overlay-white-90: rgba(255,255,255,0.9);
  --color-overlay-white-100: #ffffff;
  --color-semantic-success-50: #f0fdf4;
  --color-semantic-success-100: #dcfce7;
  --color-semantic-success-200: #bbf7d0;
  --color-semantic-success-300: #86efac;
  --color-semantic-success-400: #4ade80;
  --color-semantic-success-500: #22c55e;
  --color-semantic-success-600: #16a34a;
  --color-semantic-success-700: #15803d;
  --color-semantic-success-800: #166534;
  --color-semantic-success-900: #14532d;
  --color-semantic-success-950: #052e16;
  --color-semantic-error-50: #fef2f2;
  --color-semantic-error-100: #fee2e2;
  --color-semantic-error-200: #fecaca;
  --color-semantic-error-300: #fca5a5;
  --color-semantic-error-400: #f87171;
  --color-semantic-error-500: #ef4444;
  --color-semantic-error-600: #dc2626;
  --color-semantic-error-700: #b91c1c;
  --color-semantic-error-800: #991b1b;
  --color-semantic-error-900: #7f1d1d;
  --color-semantic-error-950: #450a0a;
  --color-semantic-warning-50: #fffbeb;
  --color-semantic-warning-100: #fef3c7;
  --color-semantic-warning-200: #fde68a;
  --color-semantic-warning-300: #fcd34d;
  --color-semantic-warning-400: #fbbf24;
  --color-semantic-warning-500: #f59e0b;
  --color-semantic-warning-600: #d97706;
  --color-semantic-warning-700: #b45309;
  --color-semantic-warning-800: #92400e;
  --color-semantic-warning-900: #78350f;
  --color-semantic-warning-950: #451a03;
  --color-semantic-info-50: #eff6ff;
  --color-semantic-info-100: #dbeafe;
  --color-semantic-info-200: #bfdbfe;
  --color-semantic-info-300: #93c5fd;
  --color-semantic-info-400: #60a5fa;
  --color-semantic-info-500: #3b82f6;
  --color-semantic-info-600: #2563eb;
  --color-semantic-info-700: #1d4ed8;
  --color-semantic-info-800: #1e40af;
  --color-semantic-info-900: #1e3a8a;
  --color-semantic-info-950: #172554;
  --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --shadow-none: none;
  --spacing-0: 0;
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-8: 2rem;
  --spacing-10: 2.5rem;
  --spacing-12: 3rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-32: 8rem;
  --spacing-40: 10rem;
  --spacing-48: 12rem;
  --spacing-56: 14rem;
  --spacing-64: 16rem;
  --spacing-0-5: 0.125rem;
  --spacing-1-5: 0.375rem;
  --spacing-2-5: 0.625rem;
  --font-family-primary: Hind, sans-serif;
  --font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --font-size-xs: 0.75rem;
  --font-size-sm: 0.875rem;
  --font-size-base: 1rem;
  --font-size-lg: 1.125rem;
  --font-size-xl: 1.25rem;
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;
  --font-size-6xl: 3.75rem;
  --font-size-7xl: 4.5rem;
  --font-size-display: 52px;
  --font-size-h1: 40px;
  --font-size-h2: 32px;
  --font-size-h3: 28px;
  --font-size-h4: 24px;
  --font-size-h5: 20px;
  --font-size-subtitle01: 17px;
  --font-size-subtitle02: 16px;
  --font-size-subtitle03: 14px;
  --font-size-body01: 16px;
  --font-size-body02: 14px;
  --font-size-body03: 12px;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --line-height-tight: 1.25;
  --line-height-normal: 1.5;
  --line-height-relaxed: 1.75;
  --line-height-loose: 2;
  --line-height-display: 1.3;
  --line-height-heading: 1;
  --line-height-subtitle: 1.3;
  --line-height-body: 1.5;
  --letter-spacing-tighter: -0.05em;
  --letter-spacing-tight: -0.025em;
  --letter-spacing-normal: 0em;
  --letter-spacing-wide: 0.025em;
  --letter-spacing-wider: 0.05em;
  --letter-spacing-widest: 0.1em;
  --z-index-0: 0;
  --z-index-10: 10;
  --z-index-20: 20;
  --z-index-30: 30;
  --z-index-40: 40;
  --z-index-50: 50;
  --z-index-100: 100;
  --scale-name: wedwise;
  --scale-multiplier: 1;
  --scale-description: Weddio scale - color palette read from client via tokensUrl (ScaleProvider). Token prefix stays wedwise for backward compatibility.;
  --scale-spacing-multiplier: 1.25;
  --scale-typography-font-size-multiplier: 1.15;
  --scale-typography-line-height-multiplier: 1.1;
  --scale-border-radius-multiplier: 1.2;
  --component-button-primary-background: #2563eb;
  --component-button-primary-background-hover: #1d4ed8;
  --component-button-primary-text: #ffffff;
  --component-button-primary-border: transparent;
  --component-button-secondary-background: #e5e7eb;
  --component-button-secondary-background-hover: #d1d5db;
  --component-button-secondary-text: #111827;
  --component-button-secondary-border: transparent;
  --component-button-outline-background: transparent;
  --component-button-outline-background-hover: #f9fafb;
  --component-button-outline-text: #374151;
  --component-button-outline-border: #d1d5db;
  --component-button-ghost-background: transparent;
  --component-button-ghost-background-hover: #f3f4f6;
  --component-button-ghost-text: #374151;
  --component-button-ghost-border: transparent;
  --component-button-danger-background: #dc2626;
  --component-button-danger-background-hover: #b91c1c;
  --component-button-danger-text: #ffffff;
  --component-button-danger-border: transparent;
  --component-input-background: #ffffff;
  --component-input-background-disabled: #f3f4f6;
  --component-input-border: #d1d5db;
  --component-input-border-hover: #9ca3af;
  --component-input-border-focus: #3b82f6;
  --component-input-border-error: #ef4444;
  --component-input-text: #111827;
  --component-input-text-placeholder: #9ca3af;
  --component-input-text-disabled: #6b7280;
  --component-card-background: #ffffff;
  --component-card-border: #e5e7eb;
  --component-card-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --theme-dark-color-background-primary: #000000;
  --theme-dark-color-background-secondary: #1f2937;
  --theme-dark-color-background-tertiary: #374151;
  --theme-dark-color-text-primary: #ffffff;
  --theme-dark-color-text-secondary: #d1d5db;
  --theme-dark-color-text-tertiary: #9ca3af;
  --theme-dark-color-text-disabled: #6b7280;
  --theme-dark-color-border-default: #4b5563;
  --theme-dark-color-border-hover: #6b7280;
  --theme-dark-color-border-focus: #60a5fa;
  --theme-light-color-background-primary: #ffffff;
  --theme-light-color-background-secondary: #f9fafb;
  --theme-light-color-background-tertiary: #f3f4f6;
  --theme-light-color-text-primary: #111827;
  --theme-light-color-text-secondary: #374151;
  --theme-light-color-text-tertiary: #4b5563;
  --theme-light-color-text-disabled: #9ca3af;
  --theme-light-color-border-default: #d1d5db;
  --theme-light-color-border-hover: #9ca3af;
  --theme-light-color-border-focus: #3b82f6;
}
