/* Broadsheet · Warm Paper — the chosen ground for Agent Hub.
   Load AFTER the design-system styles.css. Overrides only the color tokens;
   type, spacing, radius and components come from Broadsheet unchanged.

   Contrast-verified: every text step clears 4.5:1 against --color-surface
   (the tighter of the two grounds), so --color-bg passes automatically.
     neutral-600 on surface  5.00:1   metadata floor — never lighter for text
     neutral-700 on surface  7.30:1
     accent-700  on surface  6.32:1   accent at text size
     text        on surface 14.90:1
   --color-neutral-500 and below are for hairlines, borders and icons only. */

:root {
  --color-bg: #faf7f2;
  --color-surface: #f1ebe1;
  --color-text: #1c1a17;
  --color-divider: #e3dbcd;

  --color-neutral-100: #f4efe6;
  --color-neutral-200: #eae3d6;
  --color-neutral-300: #dbd2c1;
  --color-neutral-400: #bdb2a0;
  --color-neutral-500: #9c9282;
  --color-neutral-600: #6b6356;
  --color-neutral-700: #5d564c;
  --color-neutral-800: #403b34;
  --color-neutral-900: #26231e;

  --color-accent: #00799c;
  --color-accent-100: #dcedf4;
  --color-accent-200: #bfdfeb;
  --color-accent-300: #8fc9dd;
  --color-accent-400: #4aa5c2;
  --color-accent-500: #00799c;
  --color-accent-600: #006886;
  --color-accent-700: #005c78;
  --color-accent-800: #004c63;
  --color-accent-900: #003a4c;

  --color-accent-2: #c8005f;
  --color-accent-2-100: #fbe0ec;
  --color-accent-2-200: #f6c2d8;
  --color-accent-2-300: #ee94b8;
  --color-accent-2-400: #de4a89;
  --color-accent-2-500: #c8005f;
  --color-accent-2-600: #ab0052;
  --color-accent-2-700: #960048;
  --color-accent-2-800: #7d003b;
  --color-accent-2-900: #5e002d;

  --color-process-yellow: #e0a800;
}

/* The ground reaches the edge of the page, not just the edge of a wrapper. */
html, body { background: var(--color-bg); color: var(--color-text); }

/* Accent at text size takes the deep ramp step — the base accent is tuned to
   3:1 for chrome and measures ~4.2:1 on a surface fill. */
.btn-ghost, .tag-outline { color: var(--color-accent-700); }
