/*
 * Green palette. Every colour except the logo-mark colours lives here
 * (mark colours depend on the brand shape, so they are set per brand in src/brands/<brand>/brand.mjs).
 * Reference: reference/visual-assets/02_halrion_green_brand_board.png
 */
:root {
  /* Accent — mint is too light for text on white, so light-surface accents use a deeper green */
  --c-accent: #6ee7b7;          /* Mint — marks, rules, highlights on dark */
  --c-accent-text: #0f7a57;     /* Accent used as text on light backgrounds (AA) */
  --c-accent-dark: #6ee7b7;     /* Accent used as text/lines on dark surfaces */
  --c-accent-soft: #e2f5ec;
  --c-accent-soft-dark: rgba(110, 231, 183, 0.14);

  /* Buttons */
  --btn-bg: #0e3d32;            /* Deep green on light */
  --btn-bg-hover: #155444;
  --btn-fg: #ffffff;
  --btn-dark-bg: #6ee7b7;       /* Mint on dark */
  --btn-dark-bg-hover: #94efcb;
  --btn-dark-fg: #072a22;

  /* Light surfaces & text */
  --c-ink: #0b2c24;             /* Deep green-black — headings */
  --c-text: #1b2a27;
  --c-muted: #475569;           /* Pro Max muted foreground; matches the green board swatch */
  --c-bg: #fafbf9;              /* Warm off-white */
  --c-bg-alt: #eff2ee;
  --c-surface: #ffffff;
  --c-line: #e3e7e2;

  /* Dark software surfaces */
  --c-dark: #0e3d32;            /* Deep green */
  --c-dark-deep: #08261f;
  --c-dark-2: #0f3a30;
  --c-dark-3: #17493d;
  --c-dark-line: rgba(255, 255, 255, 0.1);
  --c-dark-text: #eef6f2;
  --c-dark-muted: #a3bcb3;

  /* Semantic (shared meaning, kept muted) */
  --c-warn: #f2b84b;
  --c-warn-text: #8a5a00;       /* Amber as text on light surfaces (AA, 5.9:1 on white) */
  --c-ok: #6ee7b7;


  --c-focus: #0f7a57;
  --c-focus-dark: #6ee7b7;
}

/* Logo-mark colours for this brand × palette (from brand.mjs markColors) */
:root {
  --mark-a: #0e3d32;
  --mark-b: #3fae86;
  --mark-c: #a9e9cf;
  --mark-a-dark: #6ee7b7;
  --mark-b-dark: #d7efe5;
  --mark-c-dark: #9fc9b8;
}
