/* Unlimited Credit Coaching — Typography tokens
   Brand face is Poppins (geometric sans matching the site's Divi headings
   & body). The logo wordmark itself is a bespoke italic mark — reproduced
   only via the logo image asset, never as live type. */

:root {
  --font-sans: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-heading: var(--font-sans);
  --font-body: var(--font-sans);

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

  /* Type scale (px) — display-forward, marketing site */
  --fs-display:  clamp(44px, 6vw, 76px); /* @kind font */
  --fs-h1:       clamp(34px, 4.2vw, 52px); /* @kind font */
  --fs-h2:       32px; /* @kind font */
  --fs-h3:       22px; /* @kind font */
  --fs-h4:       18px; /* @kind font */
  --fs-lead:     20px; /* @kind font */
  --fs-body:     16px; /* @kind font */
  --fs-small:    14px; /* @kind font */
  --fs-xs:       12px; /* @kind font */

  /* Line heights */
  --lh-tight: 1.05; /* @kind font */
  --lh-snug: 1.25; /* @kind font */
  --lh-normal: 1.6; /* @kind font */

  /* Letter spacing */
  --ls-tight: -0.01em; /* @kind font */
  --ls-normal: 0; /* @kind font */
  --ls-wide: 0.04em; /* @kind font */
  --ls-caps: 0.12em; /* @kind font */
}
