/* Brutal Duck — type. Poppins everywhere; ExtraBold (800) carries every
   heading, button label and pretext. Body copy is Regular 400 / 16px / 1.6. */
:root{
  --font-heading:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --font-body:var(--font-heading);
  --font-serif-display:"DM Serif Display",Georgia,serif;  /* rare editorial accent */
  --font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;

  --fw-regular:400; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */
  --fw-extrabold:800; /* @kind font */

  /* Observed sizes, largest → smallest */
  --text-display:200px;  /* cover wordmark */
  --text-hero:120px;
  --text-h1:80px;
  --text-h2:60px;
  --text-h3:48px;
  --text-h4:32px;
  --text-h5:24px;
  --text-h6:18px;
  --text-body-l:20px;
  --text-body:16px;
  --text-body-s:14px;
  --text-caption:13px;
  --text-micro:12px;

  --lh-tight:1; /* @kind other */
  --lh-heading:1.1; /* @kind other */
  --lh-snug:1.2; /* @kind other */
  --lh-body:1.6; /* @kind other */
  --lh-relaxed:1.45; /* @kind other */

  --pretext-opacity:.6; /* @kind other */   /* pretext / placeholder / muted body */
}
