/* Design tokens */
:root {
  --accent: #6390f1;
  --accent-strong: #7aa3ff;
  --accent-deep: #315fc7;
  --purple: #8c6cf4;
  --success: #47c06e;
  --danger: #ff4c4c;

  --text-dark: #eef2ff;
  --text-light: #111827;

  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --shadow-soft: 0 18px 60px rgba(0, 0, 0, 0.22);
  --shadow-card: 0 10px 28px rgba(0, 0, 0, 0.16);

  --header-offset: 98px;
  --page-width: 1120px;
}
