/* Theme pack "olive" — the DArnTech house look (brand tokens v3.0).
 *
 * L2 of the styling-extension ladder (service-bundle-core/docs/
 * styling-extension-plan.md). Loads AFTER app.css and overrides ONLY the
 * --c-* custom properties from tokens.css — it layers on landing-base,
 * never replaces it. Palette source: darntech-styles/tokens/tokens.css
 * (olive canonical + solar yellow accents, paper surfaces).
 *
 * Status colors (--c-warn/--c-danger/pills) are semantic, not brand —
 * deliberately untouched.
 */

:root {
  --c-action:    #747438;            /* olive — headings, links, buttons */
  --c-blue-hover: #4a4a1f;           /* olive-dark on hover */
  --c-accent:    #d4bd1c;            /* solar yellow (decorative rules only) */

  --c-text:      #4a4a1f;            /* olive-dark ink */
  --c-text-2:    #747438;
  --c-text-3:    #8a8a55;

  --c-bg:        #f4f1ea;            /* paper */
  --c-surface:   #ffffff;            /* elevated */
  --c-surface-2: #e8e4d8;            /* sunken */

  --c-border:    #d8d2c2;
  --c-border-2:  #ddd8c9;

  /* info is informational, not alarm — warm it to sit on paper */
  --c-info-soft: #f0edda;
}

:root[data-theme="dark"] {
  --c-action:    #a5a570;            /* olive-light carries contrast on dark */
  --c-blue-hover: #bcbc8d;
  --c-accent:    #F5DC28;

  --c-text:      #f4f1ea;
  --c-text-2:    #a5a570;
  --c-text-3:    #8a8a55;

  --c-bg:        #1a1a0e;            /* near-black olive */
  --c-surface:   #24241a;
  --c-surface-2: #2e2e20;

  --c-border:    #3a3a28;
  --c-border-2:  #444430;
}
