:root {
  --color-primary: #0F766E;
  --color-primary-contrast: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text: #0F172A;
  --color-accent: #0F766E;
  --color-accent-contrast: #FFFFFF;
  --color-card: #FFFFFF;
  --color-card-contrast: #0F172A;
  --color-muted: #F5F7FA;
  --color-muted-foreground: #475569;
  --color-border: #F5F7FA;
  --color-brand: #0F766E;
  --font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --font-size-base: 16px;
  --font-size-h1: 36px;
  --font-size-h2: 26px;
  --font-size-h3: 18px;
  --line-height-base: 1.65;
  --line-height-headings: 1.15;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 48px;
}
