/* Copied verbatim from spotvalue-website src/styles/tokens.css by tools/sync-identity.ts. Do not edit here. */
/* Marketing identity, September 2026. See strategy/MARKETING_DESIGN.md. */
:root {
  color-scheme: light;
  --substrate-10: #f7f8fa;
  --substrate-20: #ffffff;
  --substrate-30: #dde4ea;
  --ink-90: #182c3a;
  --ink-70: #435666;
  --ink-50: #586674;
  --brand: #2459c4;
  --brand-hover: #18459e;
  --brand-soft: #eaf0fc;
  --on-brand: #ffffff;
  --cartographer-70: #2459c4;
  --ledger-green-60: #28704e;
  --ledger-rust-60: #b03f40;
  --ledger-amber-60: #835b16;
  --bone-10: #f0f3f6;
  --hover-tint: #edf2fa;
  --shadow: 0 12px 40px rgba(24, 44, 58, 0.06);
  --font-display: "IBM Plex Serif", Georgia, serif;
  --font-body: "IBM Plex Sans", -apple-system, "Helvetica Neue", sans-serif;
  --font-data: "IBM Plex Mono", "SF Mono", Menlo, monospace;
  --font-serif: var(--font-display);
  --s-1: 8px;
  --s-2: 16px;
  --s-3: 24px;
  --s-4: 32px;
  --s-5: 48px;
  --s-6: 64px;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --substrate-10: #111d28;
  --substrate-20: #192936;
  --substrate-30: #354956;
  --ink-90: #eff4f8;
  --ink-70: #c1ced9;
  --ink-50: #a5b5c3;
  --brand: #9dbeff;
  --brand-hover: #c0d5ff;
  --brand-soft: #243b57;
  --on-brand: #111d28;
  --cartographer-70: #9dbeff;
  --ledger-green-60: #90d5b0;
  --ledger-rust-60: #ffa4a4;
  --ledger-amber-60: #eac47c;
  --bone-10: #1d303f;
  --hover-tint: #223849;
  --shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
}
