body[data-theme="triage"] {
  --triage-accent: #ef4444;
  --triage-accent-soft: #f87171;
  --triage-text-strong: #f4f6fb;
  --triage-text-soft: rgba(228, 232, 240, 0.82);
  --triage-text-muted: rgba(200, 208, 222, 0.58);

  --page-bg: linear-gradient(180deg, #07091a 0%, #0c1024 46%, #150a14 100%);
  --card: rgba(15, 20, 34, 0.86);
  --shadow: 0 18px 40px rgba(2, 4, 12, 0.62);
  --text-strong: var(--triage-text-strong);
  --text-soft: var(--triage-text-soft);
  --text-muted: var(--triage-text-muted);
  --theme-deep: var(--triage-accent);
  --theme-dark: var(--triage-text-strong);
  --theme-accent: var(--triage-accent-soft);
  --snow: rgba(7, 9, 26, 0.95);
  --ink: #07091a;
}

body[data-theme="triage"] .rk-chapter-hero__wordmark {
  width: min(260px, 62%);
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto 14px;
  filter: drop-shadow(0 10px 22px rgba(2, 4, 12, 0.55));
}

@media (max-width: 768px) {
  body[data-theme="triage"] .rk-chapter-hero__wordmark {
    width: min(200px, 76%);
  }
}
