/* Bridge English design tokens. Cream, deep green, gold. */
@font-face { font-family: "Fraunces"; font-weight: 400; font-style: normal; font-display: swap; src: url("../vendor/fonts/fraunces-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-weight: 600; font-style: normal; font-display: swap; src: url("../vendor/fonts/fraunces-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 400; font-style: normal; font-display: swap; src: url("../vendor/fonts/inter-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 600; font-style: normal; font-display: swap; src: url("../vendor/fonts/inter-latin-600-normal.woff2") format("woff2"); }

:root {
  --cream: #F6F0E3;
  --cream-deep: #EDE4CF;
  --paper: #FCF9F1;
  --line: #DDD2B8;
  --green: #1F4D3A;
  --green-deep: #153628;
  --green-soft: #DCE7DD;
  --gold: #C9A23F;
  --gold-soft: #F2E5BE;
  --ink: #1E2420;
  --ink-soft: #4B5349;
  --ok: #2B6E49;
  --ok-soft: #D8EAD9;
  --warn: #8A5A12;
  --warn-soft: #F5E4BD;
  --bad: #9B3A2D;
  --bad-soft: #F4D9D3;

  --font-head: "Fraunces", Georgia, "Times New Roman", serif;
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  --step--1: 0.875rem;
  --step-0: 1.0625rem;
  --step-1: 1.25rem;
  --step-2: 1.625rem;
  --step-3: 2.125rem;

  --space-1: 0.375rem;
  --space-2: 0.75rem;
  --space-3: 1.125rem;
  --space-4: 1.5rem;
  --space-5: 2.25rem;
  --radius: 16px;
  --radius-lg: 24px;
  --touch: 56px;
  --shadow: 0 1px 2px rgba(31, 77, 58, 0.06), 0 8px 24px rgba(31, 77, 58, 0.07);
  --ease: cubic-bezier(.2, .7, .2, 1);
}
