/* Language B — Scientific / technical */

:root {
  --color-bg: #eef1f4;
  --color-bg-elevated: #f7f8fa;
  --color-surface: #e2e7ec;
  --color-text: #12161a;
  --color-text-muted: #5b6772;
  --color-border: #c5ced6;
  --color-accent: #0d6e8c;
  --color-accent-text: #0d6e8c;
  --color-info: #0d6e8c;
  --viz-1: #0d6e8c;
  --viz-2: #b45309;
  --viz-3: #157a4b;
  --viz-4: #6d28d9;
  --viz-5: #be123c;
  --viz-6: #5b6772;
  --viz-grid: #d5dde4;
  --viz-axis: #7a8792;
  --font-display: "IBM Plex Sans", "Helvetica Neue", sans-serif;
  --font-body: "IBM Plex Sans", "Helvetica Neue", sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
  --size-md: 0.95rem;
  --size-display: 3.25rem;
  --leading-body: 1.5;
  --tracking-tight: -0.02em;
  --measure: 42rem;
  --radius: 0;
  --border-width: 1px;
  --duration-fast: 120ms;
  --duration-medium: 220ms;
}
