/* Cyanograph — brand tokens */

:root {
  /* Ink */
  --cyanograph-ink:     #1A3D6E;
  --cyanograph-ink-90:  rgba(26, 61, 110, 0.90);
  --cyanograph-ink-60:  rgba(26, 61, 110, 0.60);
  --cyanograph-ink-30:  rgba(26, 61, 110, 0.30);
  --cyanograph-ink-12:  rgba(26, 61, 110, 0.12);

  /* Paper */
  --cyanograph-paper:   #F5F1E6;
  --cyanograph-paper-dark: #ECE6D3;

  /* Diazo accent — used sparingly (links, highlights, the "before development" yellow) */
  --cyanograph-accent:  #E8C547;

  /* Type */
  --cyanograph-font-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --cyanograph-font-text: 'IBM Plex Sans', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif;

  --cyanograph-tracking-wide: 0.18em;
  --cyanograph-tracking-label: 0.24em;

  /* Hairline rule (the title-block line weight) */
  --cyanograph-rule: 1.25px;

  /* Mark stroke (matches Plex Mono Medium cap stroke at 64px) */
  --cyanograph-mark-stroke: 5px;
}
