/* assets/css/tokens.css */

/* Metric-matched fallback fonts. These render a local system font (Georgia /
 * Arial) at the exact dimensions of Fraunces / Outfit, so when the webfont swaps
 * in there is no reflow -> near-zero font-driven CLS, and the LCP headline can
 * paint immediately in a correctly-sized fallback. size-adjust / *-override
 * values were computed from the real woff2 metrics (Capsize/Fontaine method).
 * local()-only: no network request anywhere. */
@font-face {
  font-family: 'Fraunces Fallback';
  src: local('Georgia');
  size-adjust: 94.82%;
  ascent-override: 103.15%;
  descent-override: 26.89%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Outfit Fallback';
  src: local('Arial');
  size-adjust: 101.03%;
  ascent-override: 98.98%;
  descent-override: 25.73%;
  line-gap-override: 0%;
}

:root {
  /* color */
  --navy: #1c252c;
  --navy-2: #23303a;
  --navy-deep: #141b21;
  --gold: #c7a87a;
  --gold-bright: #d8c19c;
  --gold-deep: #a8884f;
  --white: #fff;
  --paper: #f7f4ee;
  --paper-2: #efe9df;
  --ink: #23262b;
  --muted: #4a4f57;
  --line: rgba(199,168,122,.30);

  /* type */
  --display: 'Fraunces', 'Fraunces Fallback', Georgia, serif;
  --body: 'Outfit', 'Outfit Fallback', -apple-system, sans-serif;

  /* layout */
  --maxw: 1240px;
  --shadow: 0 18px 50px -20px rgba(20,27,33,.45);
}
