/* The Ghost — type.
   Display: Bevan, heavy Clarendon slab, ALWAYS in or against a cream plaque, leading 0.98.
   Body: Archivo. Plain, functional, gets out of the way.
   Mono: Courier Prime. The form-field voice — date stamps, tag numbers, kickers, captions. */
:root{
  --font-display:"Bevan","Sentinel","Clarendon URW",Georgia,serif;
  --font-body:"Archivo","Founders Grotesk","Helvetica Neue",Helvetica,sans-serif;
  --font-body-black:"Archivo Black","Archivo","Founders Grotesk",sans-serif;
  --font-mono:"Courier Prime","Courier New",Courier,monospace;

  /* Display scale — artefact sizes assume a 1200px square; scale with the artefact. */
  --display-xxl:132px;
  --display-xl:104px;
  --display-lg:78px;
  --display-md:56px;
  --display-sm:38px;
  --display-xs:26px;
  --leading-display:0.98;   /* non-negotiable: the lines nearly touch */
  --tracking-display:-0.005em;

  /* Body */
  --body-lg:22px;
  --body-md:18px;
  --body-sm:15px;
  --leading-body:1.42;

  /* Mono — kickers, stamps, numbers */
  --mono-lg:18px;
  --mono-md:14px;
  --mono-sm:12px;
  --tracking-mono:0.14em;   /* mono is always tracked out and usually uppercase */
  --leading-mono:1.3;

  /* Semantic */
  --text-display:var(--font-display);
  --text-ui:var(--font-body);
  --text-stamp:var(--font-mono);
}
