/* GHAST design tokens. Paper, ink, fine rules, one signal color. */
:root {
  --paper: #ffffff;
  --paper-deep: #f2f4f6;
  --ink: #0a1a2b;
  --ink-2: #3a4a5c;
  --ink-3: #5a6674;
  --rule: rgba(10, 32, 54, 0.14);
  --sea: #1f4e79;
  --sea-tint: #eef2f6;
  --signal: #d8431f;

  --font-serif: "Newsreader", Georgia, "Times New Roman", serif;
  --font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-script: "Pinyon Script", "Snell Roundhand", cursive;
  --font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  --fs-meta: 0.9375rem;
  --fs-small: 1.0625rem;
  --fs-body: 1.1875rem;
  --fs-h3: 1.625rem;
  --fs-h2: clamp(2rem, 1.5rem + 2.2vw, 3.25rem);
  --fs-h1: clamp(2.75rem, 1.6rem + 5vw, 6rem);

  --pad-section: clamp(3.5rem, 6vw, 6.5rem);
  --gutter: 24px;
  --col-max: 1200px;
  --header-h: 72px;
  --ease-io: cubic-bezier(0.65, 0, 0.35, 1);
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
}
