/* ============================================================
   monologue. brand alignment overrides
   Loaded after styles.css and any page stylesheet, on every page.

   BRAND.md typography: "Primary serif paired with restrained
   sans-serif." Cormorant Garamond stays for display and editorial
   body. Libre Franklin (a Franklin Gothic revival, the workhorse
   sans of museum publications and literary journals) takes over
   every role Courier Prime held: nav, kickers, labels, captions,
   and small UI text. The brief carries no typewriter reference,
   so the typewriter accent is retired.
   ============================================================ */

:root{
  --sans:'Libre Franklin','Helvetica Neue',Helvetica,Arial,sans-serif;
  /* styles.css routes all label/UI text through --mono;
     repointing it migrates every former typewriter role at once */
  --mono:var(--sans);
}

/* ---------- optical tuning for the sans ---------- */
/* the giant hero brand mark reads heavy at Franklin 400; lighten it */
.hero-brand{font-weight:300}
/* smaller brand marks stay light and quiet */
#nav .brand,.paper .card .m,footer .m{font-weight:300}

/* ---------- home hero headline (brand-approved) ---------- */
.hero-headline{
  margin-top:1.9rem;
  font-family:var(--serif);
  font-style:normal;
  font-weight:300;
  font-size:clamp(1.35rem,2.6vw,2.15rem);
  line-height:1.4;
  letter-spacing:.02em;
  color:var(--cream);
  max-width:32ch;
  text-wrap:balance;
}
.hero-headline em{font-style:italic;color:var(--gold)}
