/* ── CHAPTER ACCENT ── */
:root {
  --chapter-accent: var(--accent-navy);
  --chapter-accent-fill: var(--accent-navy-fill);
}

/* ── PAGE WATERMARKS ── */
header::before {
  content: "DDx";
}

.reminder-box::before {
  content: "Justification";
}

/* ── Balance variant: For/Against colour system ── */
.balance-side.for .balance-side-head,
.balance-side.against .balance-side-head {
  background: var(--egg-white);
}

.balance-side.for .balance-side-head h4,
.balance-side.against .balance-side-head h4 {
  color: var(--primary);
}

.balance-side.for .bs-tag,
.balance-side.against .bs-tag {
  background: var(--ink-panel);
  color: var(--text-on-dark);
}
