/* Sunshine Coffee — type. Struggle for anything that shouts, Gluten for everything else. */
:root{
  --font-display:"Struggle","Bagel Fat One",ui-rounded,"Trebuchet MS",cursive;
  --font-body:"Gluten","Baloo 2",ui-rounded,system-ui,sans-serif;
  --font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;

  /* Display — Struggle only. Never below 24px, never in a paragraph. */
  --fs-display-xl:clamp(3.25rem,7vw,5.5rem); /* @kind font */
  --fs-display-l:clamp(2.5rem,5vw,4rem); /* @kind font */
  --fs-display-m:clamp(2rem,3.4vw,2.75rem); /* @kind font */
  --fs-display-s:1.5rem; /* @kind font */
  --leading-display:0.95; /* @kind font */
  --tracking-display:0.01em; /* @kind font */

  /* Body — Gluten */
  --fs-lead:1.25rem; /* @kind font */
  --fs-body:1rem; /* @kind font */
  --fs-body-s:0.9375rem; /* @kind font */
  --fs-caption:0.8125rem; /* @kind font */
  --fs-micro:0.6875rem; /* @kind font */
  --leading-body:1.6; /* @kind font */
  --leading-tight:1.35; /* @kind font */
  --tracking-body:0; /* @kind font */
  --tracking-caps:0.14em; /* @kind font */

  --weight-regular:400; /* @kind font */
  --weight-medium:500; /* @kind font */
  --weight-bold:700; /* @kind font */
  --weight-black:800; /* @kind font */

  --measure-prose:62ch; /* @kind font */
  --measure-narrow:44ch; /* @kind font */
}

