/* Vansh Diagnostics — Typography
   Sora  → display / headings / UI labels (matches letterhead titles)
   Mukta → body & data; also carries Devanagari for वंश डायग्नोस्टिक */
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Mukta:wght@300;400;500;600;700&display=swap');

:root{
  --font-display:'Sora','Segoe UI',system-ui,sans-serif;
  --font-body:'Mukta','Segoe UI',system-ui,sans-serif;

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

  /* type scale (rem, 16px base) */
  --fs-display:3.5rem;  /* 56 */
  --fs-h1:2.5rem;       /* 40 */
  --fs-h2:2rem;         /* 32 */
  --fs-h3:1.5rem;       /* 24 */
  --fs-h4:1.25rem;      /* 20 */
  --fs-lg:1.125rem;     /* 18 */
  --fs-body:1rem;       /* 16 */
  --fs-sm:0.875rem;     /* 14 */
  --fs-xs:0.75rem;      /* 12 */

  --lh-tight:1.05;    /* @kind font */
  --lh-heading:1.15;  /* @kind font */
  --lh-body:1.55;     /* @kind font */

  --ls-display:-0.02em;  /* @kind font */
  --ls-tight:-0.01em;    /* @kind font */
  --ls-normal:0;         /* @kind font */
  --ls-caps:0.09em;      /* @kind font */
}
