/* Molecule type. B612 for everything; B612 Mono for part numbers, units, values, paths. */
:root{
  --mol-font:"B612","Helvetica Neue",Helvetica,Arial,sans-serif;
  --mol-mono:"B612 Mono",Menlo,Consolas,monospace; /* @kind font */

  --mol-display:400 72px/76px var(--mol-font);  --mol-display-tracking:-0.015em;
  --mol-h1:400 48px/54px var(--mol-font);       --mol-h1-tracking:-0.01em;
  --mol-h2:700 32px/38px var(--mol-font);
  --mol-h3:700 24px/30px var(--mol-font);
  --mol-h4:700 20px/26px var(--mol-font);       /* board section heads */
  --mol-body-l:400 18px/28px var(--mol-font);
  --mol-body:400 16px/24px var(--mol-font);
  --mol-body-s:400 15px/23px var(--mol-font);   /* board prose */
  --mol-small:400 14px/20px var(--mol-font);
  --mol-data:400 14px/20px var(--mol-mono);
  --mol-caption:400 12px/16px var(--mol-mono);

  /* App density (desktop workbench). Not in source; derived for dense panels. */
  --mol-ui:400 13px/18px var(--mol-font);
  --mol-ui-strong:700 13px/18px var(--mol-font);
  --mol-code:400 13px/20px var(--mol-mono);

  --font-sans:var(--mol-font);
  --font-mono:var(--mol-mono);
  --text-display:var(--mol-display);
  --text-h1:var(--mol-h1);
  --text-h2:var(--mol-h2);
  --text-h3:var(--mol-h3);
  --text-body-l:var(--mol-body-l);
  --text-body-m:var(--mol-body);
  --text-small:var(--mol-small);
  --text-data:var(--mol-data);
  --text-caption:var(--mol-caption);
}
