/* ==========================================================================
   SkillsMCP — Design tokens
   SINGLE SOURCE OF TRUTH MIRROR of
   documentation/configuration.json  →  brand.design_language.css_tokens
   (+ the named accent palette). Change the brand by changing
   configuration.json first, then re-mirror here. Do not invent values.
   ========================================================================== */

:root {
  /* --- core surface + ink (css_tokens) --- */
  --bg-primary: #faf9f5;      /* Lotion  — the paper canvas, NEVER pure white */
  --bg-secondary: #f0eee6;    /* Salt    — alternating section ground          */
  --border-light: #e3dacc;    /* Last Straw — 1px hairline separation          */
  --text-primary: #141414;    /* Sooty   — warm near-black ink                 */
  --text-secondary: #2c2b26;  /* Noir    — softer ink for prose                */

  /* --- accents (used sparingly) --- */
  --accent-orange: #d97757;   /* Peachy Feeling — the ONLY link / CTA / signal */
  --accent-blue: #6a9bcc;     /* Windstorm                                     */
  --accent-green: #788c5d;    /* Moss Gardens                                  */
  --accent-emerald: #629887;  /* Emerald Oasis                                 */
  --accent-lavender: #827dbd; /* Magic Carpet                                  */
  --stone-gray: #888888;      /* Stone-gray — muted mono labels / wordmark     */

  /* --- type --- */
  --body-font: "Tiempos Text", "Lora", Georgia, "Times New Roman", serif;
  --ui-font: "Inter", "Poppins", "Helvetica Neue", Arial, sans-serif;
  --mono-font: "Fira Code", "Roboto Mono", Consolas, monospace;

  --body-line-height: 1.65;
  --body-size: 16px;
  --radius: 6px;

  /* --- weight rule: extreme contrast only (300 vs 800) --- */
  --weight-light: 300;
  --weight-heavy: 800;
}
