/* Type roles per spec section 2 (Typography). Exact numeric scale (sizes, line-heights,
   letter-spacing) is NOT verified production data — sized here from screenshot proportion
   estimates and flagged as ref. Family is high-confidence (Roboto Mono, confirmed by user). */
:root{
  --font-family-base:"Roboto Mono",ui-monospace,"SF Mono",Consolas,monospace;

  --font-hero-display-size-ref:64px;
  --font-hero-display-weight:700;
  --font-hero-display-line-ref:1.08;

  --font-page-title-size-ref:44px;
  --font-page-title-weight:700;
  --font-page-title-line-ref:1.12;

  --font-section-title-size-ref:32px;
  --font-section-title-weight:700;
  --font-section-title-line-ref:1.2;

  --font-card-title-size-ref:22px;
  --font-card-title-weight:600;
  --font-card-title-line-ref:1.3;

  --font-body-size-ref:16px;
  --font-body-weight:400;
  --font-body-line-ref:1.5;

  --font-metadata-size-ref:13px;
  --font-metadata-weight:500;
  --font-metadata-line-ref:1.3;

  --font-breadcrumb-size-ref:14px;
  --font-breadcrumb-weight:500;
}
