:root {
  --primary: #00B5A5;
  --primary-dark: #008A7F;
  --primary-light: #33C5B8;
  --black: #000000;
  --white: #FFFFFF;
  --gray-100: #F7F7F7;
  --gray-200: #E5E5E5;
  --gray-300: #D4D4D4;
  --gray-400: #A3A3A3;
  --gray-500: #737373;
  --gray-600: #525252;
  --gray-700: #404040;
  --gray-800: #262626;
  --gray-900: #171717;
}

/* Minimal typography */
.body-regular {
  font-size: 16px;
  line-height: 1.5;
}

.caption {
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.01em;
}
