/* Octo Code — type tokens. Inter for all UI, JetBrains Mono for everything code. */
:root {
  --font-display: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;
  --font-body: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;
  --font-code: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;

  /* Compact scale — information density first */
  --text-xs: 12px;   /* meta, labels, chips */
  --text-sm: 14px;   /* body / default */
  --text-md: 16px;   /* section titles */
  --text-lg: 20px;   /* page titles */
  --text-xl: 24px;   /* repo names */
  --text-2xl: 32px;  /* marketing headings */

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600; /* never exceed 600 */

  --tracking-display: -0.02em; /* tight, engineered headings */
  --leading-body: 1.5;
  --leading-tight: 1.25;
  --leading-code: 1.6;
}
