/* ============================================
   C'MON SPORTS DESIGN TOKENS
   Dynamic CSS variables managed from admin panel
   This file is auto-generated - do not edit manually
   ============================================ */

:root {
  /* Colors */
  --color-primary: #62BEF5;
  --color-text-primary: #000000;
  --color-text-secondary: #666666;
  --color-background: #FFFFFF;
  --color-background-alt: #F8F9FA;
  --color-success: #34C759;
  --color-warning: #FF9500;
  --color-error: #FF3B30;
  --color-info: #62BEF5;
  --color-primary-dark: #53a1d0;
  --color-primary-light: #75e4ff;
  --color-text-muted: #999999;
  --color-background-hover: #F0F1F2;
  --color-border-strong: rgba(0, 0, 0, 0.15);

  /* Typography */
  --family: Raleway, -apple-system, BlinkMacSystemFont, sans-serif;
  --size-base: 16px;
  --size-sm: 14px;
  --size-lg: 18px;
  --size-xl: 20px;
  --size-2xl: 24px;
  --size-3xl: 32px;
  --weight-normal: 400;
  --weight-semibold: 600;
  --weight-bold: 700;
  --font-size-xs: 12px;
  --font-size-3xl: 40px;
  --font-weight-medium: 500;
  --line-height-tight: 1.3;
  --line-height-relaxed: 1.9;
  --letter-spacing-tight: -0.5px;
  --letter-spacing-wide: 0.5px;

  /* Spacing */
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 32px;
  --spacing-2xl: 48px;

  /* 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-primary: 0 4px 12px rgba(98, 190, 245, 0.15);
  --shadow-xs: 0 1px 4px rgba(0, 0, 0, 0.03);
  --shadow-xl: 0 12px 40px rgba(0, 0, 0, 0.16);
  --shadow-primary-lg: 0 8px 30px rgba(98, 190, 245, 0.4);
  --shadow-focus: 0 0 0 3px rgba(98, 190, 245, 0.1);
  --shadow-focus-lg: 0 0 0 4px rgba(98, 190, 245, 0.15);
  --shadow-danger: 0 4px 12px rgba(255, 59, 48, 0.3);
  --shadow-success: 0 4px 12px rgba(52, 199, 89, 0.3);
  --shadow-border: 0 0 0 1px rgba(0, 0, 0, 0.1);
  --shadow-separator: 2px 0 4px rgba(0, 0, 0, 0.05);

  /* Border Radius */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-xs: 4px;
  --radius-2xl: 24px;

  /* Transitions */
  --transition-fast: 0.15s ease;
  --transition-base: 0.3s ease;
  --transition-slow: 0.5s ease;

  /* Z-Index Scale */
  --z-dropdown: 100;
  --z-sticky: 200;
  --z-fixed: 300;
  --z-modal-backdrop: 400;
  --z-modal: 500;
  --z-tooltip: 600;
}
