:root {
  --bg: #f2f6fb;
  --surface: #ffffff;
  --surface-soft: #eef3fa;
  --surface-dark: #0f1c2f;

  --text: #12233a;
  --text-soft: #4b5f79;
  --text-on-dark: #eaf3ff;

  --primary: #1f8f6d;
  --primary-strong: #15664f;
  --accent: #1f5fe0;

  --line: #d5e0ed;
  --line-strong: #9db0c7;

  --hero-start: #0d1f3d;
  --hero-mid: #12415e;
  --hero-end: #0f6b66;

  --ok: #0f7a4f;
  --danger: #bf2c2c;

  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;

  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-heading: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
