/* Design tokens from BRAND_SYSTEM.md §4 (type) and §5 (color).
   Palette is approved; exact hex values are working values (B-3).
   Typeface is an interim recommendation (§4.2); final choice is B-1. */
:root {
  /* Color — BRAND_SYSTEM.md §5.1 */
  --color-ink: #16161a;
  --color-paper: #f5f1e8;
  --color-red-pen: #d93a2b;
  --color-red-pen-on-ink: #e8503f;

  /* Color — supporting neutrals, §5.2 [PROPOSED] */
  --color-ink-70: #4a4a50;
  --color-ink-45: #6a6a70;
  --color-rule: #d6d2c8;
  --color-paper-deep: #e9e6df;
  --color-white: #ffffff;

  /* Type — §4.1–4.3. Schibsted Grotesk is a stand-in pending B-1. */
  --font-family-base: "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;

  /* Mobile-first fluid scale, clamped to the mobile → desktop values in §4.3 */
  --font-size-hero: clamp(2rem, 1.4rem + 2.6vw, 3.5rem);
  --font-size-section-heading: clamp(1.5rem, 1.2rem + 1.3vw, 2.125rem);
  --font-size-subheading: clamp(1.1875rem, 1.1rem + 0.4vw, 1.375rem);
  --font-size-body: clamp(1.0625rem, 1.03rem + 0.15vw, 1.125rem);
  --font-size-small: 0.9375rem;

  --line-height-body: 1.6;
  --measure: 72ch;
  --heading-tracking: -0.02em;
}
