// Design Tokens // Colors $primary-color: #ff6b35; $secondary-color: #004e89; $accent-color: #00d4aa; $warning-color: #ffa726; $success-color: #66bb6a; $error-color: #ef5350; $text-primary: #1a1a1a; $text-secondary: #666666; $text-light: #999999; $text-inverse: #ffffff; $bg-primary: #ffffff; $bg-secondary: #f8f9fa; $bg-dark: #1a1a1a; $bg-overlay: rgba(0, 0, 0, 0.8); $border-light: #e0e0e0; $border-medium: #cccccc; $border-dark: #999999; // Typography $font-family-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; $font-family-heading: 'Space Grotesk', $font-family-primary; $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-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; // Spacing $spacing-xs: 0.25rem; $spacing-sm: 0.5rem; $spacing-md: 1rem; $spacing-lg: 1.5rem; $spacing-xl: 2rem; $spacing-2xl: 3rem; $spacing-3xl: 4rem; // Layout $container-max-width: 1200px; $border-radius-sm: 4px; $border-radius-md: 8px; $border-radius-lg: 12px; $border-radius-xl: 16px; // Shadows $shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05); $shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07); $shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1); $shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.15); // Transitions $transition-fast: 0.15s ease; $transition-normal: 0.3s ease; $transition-slow: 0.5s ease;