:root {
  /* Colors - User Defined Palette */
  --color-primary: #5B7C99; /* Muted Blue-Grey */
  --color-secondary: #D07C3F; /* Muted Orange/Brown */
  --color-tertiary: #52514F; /* Dark Grey */
  --color-light-blue: #D9DFE5; /* Light Blue for backgrounds */
  --color-white: #FFFFFF;
  
  /* Text */
  --color-text-main: #1D1D1f; /* Dark, nearly black */
  --color-text-secondary: #52514F; /* Muted dark grey */
  --color-text-light: #999999; /* Light grey */

  /* Glass Effects */
  --glass-bg: rgba(255, 255, 255, 0.65);
  --glass-border: rgba(255, 255, 255, 0.4);
  --glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.05);
  --glass-blur: 20px;

  /* Spacing & Layout */
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 40px;
  --spacing-2xl: 64px;
  --border-radius-lg: 24px;
  --border-radius-pill: 9999px;
  --max-width: 1200px;
  
  /* Typography */
  --font-family-system: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
