@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=IBM+Plex+Mono:wght@400;500&display=swap");
:root{
/* TATC decks use Franklin Gothic (Demi/Book) — not a licensable webfont here.
   Archivo is the nearest Google Fonts match: same grotesque/condensed character,
   full 100–900 weight range. Flagged in readme.md as a substitution. */
--font-display:"Archivo",Arial,sans-serif;
--font-body:"Archivo",Arial,sans-serif;
--font-mono:"IBM Plex Mono","Courier New",monospace;

--fs-h1:56px;
--fs-h2:40px;
--fs-h3:28px;
--fs-h4:22px;
--fs-body-lg:19px;
--fs-body:16px;
--fs-small:14px;
--fs-micro:12px;

--lh-tight:1.08; /* @kind other */
--lh-heading:1.2; /* @kind other */
--lh-body:1.55; /* @kind other */

--fw-book:400; /* @kind other */
--fw-medium:500; /* @kind other */
--fw-demi:600; /* @kind other */
--fw-bold:700; /* @kind other */
--fw-black:800; /* @kind other */

--ls-tight:-0.01em; /* @kind other */
--ls-wide:0.06em; /* @kind other */
--ls-eyebrow:0.14em; /* @kind other */
}
