:root{
  --font-display:"Oxanium","Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-body:"Manrope","Oxanium",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-ui:"Oxanium","Manrope",system-ui,sans-serif;
  --font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;

  --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 */

  /* Display — Oxanium, tight tracking, used for hero + section headlines. */
  --fs-display-1:64px; /* @kind font */  --lh-display-1:1.04; /* @kind font */ --ls-display-1:-0.02em; /* @kind font */
  --fs-display-2:52px; /* @kind font */  --lh-display-2:1.06; /* @kind font */ --ls-display-2:-0.02em; /* @kind font */
  --fs-h1:40px; /* @kind font */         --lh-h1:1.10; /* @kind font */        --ls-h1:-0.015em; /* @kind font */
  --fs-h2:32px; /* @kind font */         --lh-h2:1.15; /* @kind font */        --ls-h2:-0.01em; /* @kind font */
  --fs-h3:24px; /* @kind font */         --lh-h3:1.22; /* @kind font */        --ls-h3:-0.01em; /* @kind font */
  --fs-h4:20px; /* @kind font */         --lh-h4:1.3; /* @kind font */         --ls-h4:0em; /* @kind font */

  /* Body — Manrope. 1.7 line-height is the live site's body rhythm. */
  --fs-body-lg:18px; /* @kind font */    --lh-body-lg:1.65; /* @kind font */
  --fs-body:16px; /* @kind font */       --lh-body:1.7; /* @kind font */
  --fs-body-sm:14px; /* @kind font */    --lh-body-sm:1.6; /* @kind font */
  --fs-caption:12px; /* @kind font */    --lh-caption:1.5; /* @kind font */

  /* Eyebrow — the all-caps kicker above every section headline
     ("REAL PROJECTS", "SOLUTIONS FOR YOUR BUSINESS"). */
  --fs-eyebrow:12px; /* @kind font */    --lh-eyebrow:1.2; /* @kind font */    --ls-eyebrow:0.22em; /* @kind font */
  --fw-eyebrow:700; /* @kind font */

  /* Button / UI label */
  --fs-label:15px; /* @kind font */      --ls-label:0.01em; /* @kind font */   --fw-label:600; /* @kind font */
  --fs-label-sm:13px; /* @kind font */
}
