:root{--color-white: #ffffff;--color-black: #000000;--color-hero-start: #6B8EF5;--color-hero-mid: #8B7CE8;--color-hero-end: #E5B8F4;--color-primary: #5B6EE1;--color-primary-hover: #4A5BC9;--color-primary-text: #ffffff;--color-bg-main: #ffffff;--color-bg-light: #F5F7FA;--color-text-dark: #1A1A1A;--color-text-gray: #6B7280;--color-text-light: #9CA3AF;--color-border: #E5E7EB;--color-input-bg: #ffffff;--color-input-border: #D1D5DB;--color-input-focus: #5B6EE1;--font-primary: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--letter-spacing-tight: -1px;--letter-spacing-normal: -1px;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.1875rem;--font-size-2xl: 1.4375rem;--font-size-3xl: 1.8125rem;--font-size-4xl: 2.1875rem;--font-size-5xl: 2.9375rem;--font-size-6xl: 3.6875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--spacing-5xl: 8rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--z-header: 100;--z-modal: 200;--z-tooltip: 300;--container-max-width: 1200px;--container-padding: var(--spacing-lg)}
