/*
 * 7Fabs Design V2 shared tokens.
 * Preserved from checkpoint 1c2565bd and narrowed to dependency-free tokens.
 */
@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/inter/inter-latin-wght-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/inter/inter-latin-wght-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
}

:root {
  --ink: #0f151b;
  --ink-2: #3a4551;
  --ink-3: #6b7684;
  --white: #fff;
  --surface: #f6f8f9;
  --surface-2: #eef1f3;
  --line: #e4e8ec;
  --line-2: #d5dbe1;
  --lime: #84f434;
  --lime-600: #4c9a05;
  --lime-100: #eefcdb;
  --lime-shadow: rgb(132 244 52 / 32%);
  --glow: rgb(132 244 52 / 16%);
  --lime-on: #0f151b;
  --dark: #12161c;
  --dark-2: #1b222b;
  --dark-line: #2b333d;
  --dark-ink: #eef1f4;
  --dark-ink-2: #aeb7c2;
  --radius-small: 10px;
  --radius-medium: 14px;
  --radius-large: 20px;
  --radius-extra-large: 28px;
  --shadow: 0 1px 2px rgb(15 21 27 / 4%), 0 8px 24px rgb(15 21 27 / 5%);
  --shadow-large: 0 24px 60px rgb(15 21 27 / 10%);
  --content-max-width: 1400px;
  --font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI",
    roboto, sans-serif;
}

body.marketing-site .reference-close h2,
body.marketing-site .site-footer h3 {
  color: var(--dark-ink);
}
