/* ==========================================================================
   Divisional accent overrides
   ========================================================================== */

/* --- Instrumentation (Condition A) — teal accent --- */
.division--instrumentation {
  --colour-accent: #2a7c8c;
}

.division--instrumentation .page-header {
  border-bottom-color: var(--colour-accent);
}

.division--instrumentation h2,
.division--instrumentation h3 {
  color: var(--colour-accent);
}

.division--instrumentation .btn {
  background: var(--colour-accent);
}

.division--instrumentation .btn:hover {
  background: var(--colour-primary);
}

.division--instrumentation .key-figure__value {
  color: var(--colour-accent);
}

.division--instrumentation .person__role {
  color: var(--colour-accent);
}

.division--instrumentation th {
  color: var(--colour-accent);
}

/* --- Environmental (Condition B) — green accent --- */
.division--environmental {
  --colour-accent: #3a6b3a;
}

.division--environmental .page-header {
  border-bottom-color: var(--colour-accent);
}

.division--environmental h2,
.division--environmental h3 {
  color: var(--colour-accent);
}

.division--environmental .btn {
  background: var(--colour-accent);
}

.division--environmental .btn:hover {
  background: var(--colour-primary);
}

.division--environmental .key-figure__value {
  color: var(--colour-accent);
}

.division--environmental .person__role {
  color: var(--colour-accent);
}

.division--environmental th {
  color: var(--colour-accent);
}

/* --- Engineering (Condition D) — no accent, deliberately plain --- */
.division--engineering .page-header {
  border-bottom-color: var(--colour-primary);
}
