/* kami tokens shared by the public site and the curator admin (decision journal D-026, D-028, D-031). */

:root {
  --parchment: #f5f4ed;
  --ivory: #faf9f5;
  --brand: #1B365D;
  --brand-light: #2D5A8A;
  --near-black: #141413;
  --dark-warm: #3d3d3a;
  --olive: #504e49;
  --stone: #6b6a64;
  --border: #e8e6dc;
  --border-soft: #e5e3d8;
  --tag-08: #EEF2F7;
  --tag-14: #E4ECF5;
  --serif: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, Georgia, serif;
  --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --mono: ui-monospace, 'SF Mono', Consolas, Menlo, monospace;
  --whisper: 0 4px 24px rgba(0, 0, 0, 0.05);
  color-scheme: light;
}

/* Dark: "ink paper". Same token names, so no rule below changes. */
@media (prefers-color-scheme: dark) {
  :root {
    --parchment: #1b1a17;
    --ivory: #23221e;
    --brand: #9db8dc;
    --brand-light: #bcd0ea;
    --near-black: #ece9df;
    --dark-warm: #d3cfc3;
    --olive: #bdb8aa;
    --stone: #9e998c;
    --border: #34322c;
    --border-soft: #2c2a25;
    --tag-08: #232c38;
    --tag-14: #2b3747;
    --whisper: 0 4px 24px rgba(0, 0, 0, 0.35);
    color-scheme: dark;
  }
}
