/* BRAND FILE: Futures in Film CIC. Bright white and black only (DEC-048: never cream). Greys for structure.
   Contrast checked to WCAG 2.2 AA: #000 on #fff 21:1; #4a4a4a on #fff 8.9:1; #b5b5b5 on #000 10.6:1. */
:root{
  --c-bg:#ffffff; --c-text:#000000; --c-muted:#4a4a4a; --c-line:#e2e2e2; --c-surface:#f3f3f3;
  --c-ink:#000000; --c-on-ink:#ffffff; --c-on-ink-2:#b5b5b5; --c-line-ink:#2c2c2c;
  --c-accent:#000000; --c-accent-text:#ffffff;
  --f-display:"Archivo","Helvetica Neue",Arial,sans-serif; --f-body:"Archivo","Helvetica Neue",Arial,sans-serif; --f-mono:Archivo,"Helvetica Neue",Arial,sans-serif;
  --step--1:clamp(.84rem, .8rem + .15vw, .92rem); --step-0:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);
  --step-1:clamp(1.25rem, 1.12rem + .6vw, 1.6rem); --step-2:clamp(1.7rem, 1.35rem + 1.6vw, 2.8rem);
  --step-3:clamp(2.4rem, 1.6rem + 3.6vw, 5rem); --step-4:clamp(2.8rem, 1.5rem + 6vw, 7.6rem);
  --space:1rem; --radius:2px; --max:84rem; --narrow:46rem;
}
