/* ============================================================
   Atreus Design Tokens — V6 "Simplified"
   ============================================================ */

:root {
  /* ---- Color: paper & ink ---- */
  --color-paper:        #fafaf7;
  --color-paper-warm:   #f3f0e8;
  --color-paper-cream:  #f3f0e8;
  --color-paper-tint:   #efece4;
  --color-highlight:    #fff5e2;

  --color-ink:          #0e0e0e;
  --color-ink-soft:     #1a1a1a;
  --color-ink-warm:     #33312b;
  --color-dim:          #777777;
  --color-dim-soft:     #999999;

  --color-line:         #d6d3cc;
  --color-line-soft:    #e8e5dc;

  /* ---- Color: accent ---- */
  --color-amber:        #e8a33d;
  --color-amber-soft:   rgba(232, 163, 61, 0.35);

  /* ---- Color: story type swatches ---- */
  --color-type-political:  #7a8b6f;
  --color-type-military:   #a14b3a;
  --color-type-economic:   #3a5a78;
  --color-type-diplomatic: #8a6d3b;

  /* ---- Color: status ---- */
  --color-status-positive: #3a6a3a;
  --color-status-warn:     var(--color-amber);
  --color-status-negative: #a14b3a;
  --color-ticker-up:       #86d27a;
  --color-ticker-down:     #e87e6a;

  /* ---- Type: families ---- */
  --font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;
  --font-serif: "Source Serif 4", Georgia, serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;

  /* ---- Motion ---- */
  --ease-out: cubic-bezier(0.2, 0.7, 0.2, 1);
  --dur-fast: 120ms;
  --dur-base: 200ms;

  /* ---- Shadows ---- */
  --shadow-stamp: 5px 5px 0 var(--color-amber);

  /* Website — Command Black dark field */
  --website-bg:        #0b0b0c;
  --website-panel:     #141416;
  --website-deeper:    #0d0d0f;
  --website-ink:       #f4f2ec;
  --website-ink-dim:   rgba(244, 242, 236, 0.50);
  --website-ink-body:  rgba(244, 242, 236, 0.72);
  --website-ink-muted: rgba(244, 242, 236, 0.70);
  --website-border:    rgba(244, 242, 236, 0.10);
  --website-border-hover: rgba(244, 242, 236, 0.30);
  --website-skeleton:  rgba(244, 242, 236, 0.12);
  --website-citation-bg: rgba(232, 163, 61, 0.07);
  --website-active-bg: rgba(232, 163, 61, 0.08);
  --website-card-accent: rgba(232, 163, 61, 0.04);
  --website-map-bg:    #0f1820;

  /* Workbench intel feed status colors */
  --website-intel-military:  #e8a33d;
  --website-intel-signals:   #7a9cbf;
  --website-intel-ready:     #6ab68a;
  --website-intel-threat:    #c07070;
  --website-intel-neutral:   #7a8b9f;
}

::selection {
  background: var(--color-amber-soft);
}
