/* Alt Indices — type. Scale transcribed from Design System.fig (Atoms/Typography).
   TT Interphases Pro is the design font; it is not in the file as a binary, so
   Instrument Sans (Google) stands in. Helvetica Neue / SF Pro Display resolve
   from the system stack, exactly as the UI components in the file specify. */
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap');
:root{
  --font-core:'Instrument Sans','TT Interphases Pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
  --font-ui:'Helvetica Neue',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
  --font-system:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Helvetica,Arial,sans-serif;
  --font-alt:'Plus Jakarta Sans',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;
  --font-doc:'Inter',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;

  --fs-h1:28px;   --lh-h1:36px;
  --fs-h2:16px;   --lh-h2:24px;
  --fs-p1:16px;   --lh-p1:24px;
  --fs-p2:14px;   --lh-p2:20px;
  --fs-s1:12px;   --lh-s1:18px;
  --fs-btn-big:16px;
  --fs-btn-small:14px;

  --fw-regular:400; /* @kind other */
  --fw-medium:500; /* @kind other */
  --fw-semibold:600; /* @kind other */
}
/* The 10 named text styles from the Typography board */
.alt-h1{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:var(--fs-h1);line-height:var(--lh-h1)}
.alt-h2{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:var(--lh-h2)}
.alt-p1-medium{font-family:var(--font-core);font-weight:var(--fw-medium);font-size:var(--fs-p1);line-height:var(--lh-p1)}
.alt-p1-regular{font-family:var(--font-core);font-weight:var(--fw-regular);font-size:var(--fs-p1);line-height:var(--lh-p1)}
.alt-p2-medium{font-family:var(--font-core);font-weight:var(--fw-medium);font-size:var(--fs-p2);line-height:var(--lh-p2)}
.alt-p2-regular{font-family:var(--font-core);font-weight:var(--fw-regular);font-size:var(--fs-p2);line-height:var(--lh-p2)}
.alt-s1-medium{font-family:var(--font-core);font-weight:var(--fw-medium);font-size:var(--fs-s1);line-height:var(--lh-s1)}
.alt-s2-regular{font-family:var(--font-core);font-weight:var(--fw-regular);font-size:var(--fs-s1);line-height:var(--lh-s1)}
.alt-button-big{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-btn-big);line-height:normal}
.alt-button-small{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-btn-small);line-height:normal}
/* Documentation voice used on the kit boards themselves (Inter) */
.alt-doc-title{font-family:var(--font-doc);font-weight:600;font-size:20px;line-height:28px;letter-spacing:-0.04em}
.alt-doc-body{font-family:var(--font-doc);font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em}
.alt-doc-caption{font-family:var(--font-doc);font-weight:400;font-size:12px;line-height:18px;letter-spacing:-0.02em}
