/* Galaxy Dashboard — type scale.
   Display face (Outfit) carries names, metrics and clock digits.
   UI face (Plus Jakarta Sans) carries every label, row and body string. */
:root{
  --fs-metric-xl:44px;  /* "Aaru", "78%" */
  --fs-metric-lg:34px;  /* "25:00", "27°" */
  --fs-metric-md:26px;  /* stat block values: 14 / 18 */
  --fs-metric-sm:20px;  /* ring center: 92% */
  --fs-title:17px;      /* card titles */
  --fs-body:14px;       /* row labels, sentences */
  --fs-label:13px;      /* secondary rows, weekday ticks */
  --fs-meta:12px;       /* status text, chips, tile captions */
  --fs-micro:11px;      /* date-block month, axis */

  --lh-tight:1.05; /* @kind font */
  --lh-snug:1.25; /* @kind font */
  --lh-body:1.5; /* @kind font */

  --fw-light:300; /* @kind font */
  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */

  --tracking-metric:-0.02em; /* @kind font */
  --tracking-tight:-0.01em; /* @kind font */
  --tracking-normal:0; /* @kind font */
  --tracking-caps:0.08em; /* @kind font */

  /* Semantic type aliases */
  --type-metric-xl:var(--fw-bold) var(--fs-metric-xl)/var(--lh-tight) var(--font-display);
  --type-metric-lg:var(--fw-semibold) var(--fs-metric-lg)/var(--lh-tight) var(--font-display);
  --type-metric-md:var(--fw-semibold) var(--fs-metric-md)/var(--lh-tight) var(--font-display);
  --type-card-title:var(--fw-semibold) var(--fs-title)/var(--lh-snug) var(--font-ui);
  --type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-ui);
  --type-row:var(--fw-medium) var(--fs-body)/var(--lh-snug) var(--font-ui);
  --type-label:var(--fw-medium) var(--fs-label)/var(--lh-snug) var(--font-ui);
  --type-meta:var(--fw-medium) var(--fs-meta)/var(--lh-snug) var(--font-ui);
}
