/* The Archive — design tokens.
   Same token architecture as protocol-lab-theme.css (--c-bg-*, --c-tx-*, --r-*),
   deliberately opposite values: warm, soft, serif — the anti-instrument-panel.
   Dark-first (he writes at 3am), warm charcoal-brown, never navy. */

:root, :root.dark {
  --c-bg-0: #151110;   /* page */
  --c-bg-1: #1d1815;   /* cards */
  --c-bg-2: #27201b;   /* raised */
  --c-bg-3: #322822;   /* hover */
  --c-tx-1: #ece3d4;   /* primary text */
  --c-tx-2: #b0a493;   /* secondary */
  --c-tx-3: #7c7263;   /* faint */
  --c-brand: #d97747;      /* terracotta */
  --c-brand-hi: #e89066;
  --c-brand-soft: rgba(217, 119, 71, 0.14);
  --c-line: #362c24;   /* hairline borders */
  --c-danger: #d4675e;
  --r-md: 10px;
  --r-lg: 14px;
  --f-serif: 'Newsreader', Georgia, serif;
  --f-sans: 'Karla', system-ui, sans-serif;
  color-scheme: dark;
}

:root.light {
  --c-bg-0: #efe7d8;
  --c-bg-1: #f8f3e9;
  --c-bg-2: #f1e9da;
  --c-bg-3: #e9dfcd;
  --c-tx-1: #2c2116;
  --c-tx-2: #695b4a;
  --c-tx-3: #998973;
  --c-brand: #c05f2f;
  --c-brand-hi: #a84e22;
  --c-brand-soft: rgba(192, 95, 47, 0.12);
  --c-line: #ddd2bf;
  --c-danger: #b23f36;
  color-scheme: light;
}
