/* ------------------------------------------------------------------
   Recursyv brand tokens - a COPY of the :root block in the Website repo
   (AI/Website src/assets/site.css), which the Recursyv Website Style Guide
   names as the source of truth. When the website's tokens change, copy them
   here deliberately; do not link the website's stylesheet (AB#766).

   Two values follow the website's accessible versions rather than the style
   guide's swatches: --ink-3 (#616b83, guide #6b7690 is 4.3:1) and --link
   (#006dc4; the brand --blue is kept for fills, borders and large text).
   ------------------------------------------------------------------ */

:root {
  /* Brand */
  --navy: #002760;         /* Recursyv wordmark navy */
  --navy-2: #1d2c5b;       /* Recursyv AI navy */
  --blue: #0078d7;         /* Recursyv bright blue */
  --blue-soft: #5586c5;    /* Recursyv AI mid-blue */
  --link: #006dc4;           /* 4.6:1+ on every light background */
  --blue-soft-text: #456da0; /* 4.6:1+ on every light background */
  --blue-tint: #e8f1fb;
  --blue-tint-2: #f3f7fd;

  /* Neutrals */
  --ink: #12203f;
  --ink-2: #3b4866;
  --ink-3: #616b83;
  --line: #dde4f0;
  --line-2: #eef2f8;
  --paper: #ffffff;
  --paper-2: #f7f9fc;

  /* Form errors (all at least 4.5:1 on their backgrounds) */
  --error: #b42318;
  --error-ink: #8a1f1f;
  --error-tint: #fdecec;
  --error-line: #f5c2c2;

  /* Type */
  --font-display: "Source Serif 4", Georgia, "Times New Roman", serif;
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  --radius: 14px;
  --radius-lg: 22px;
  --shadow-sm: 0 1px 2px rgba(18, 32, 63, .06), 0 4px 14px rgba(18, 32, 63, .06);
  --shadow: 0 2px 6px rgba(18, 32, 63, .06), 0 18px 46px rgba(18, 32, 63, .10);
  --max: 1180px;
}
