/* ============================================================
   Sendaloft brand skin
   Re-skins the shared neutral token system (lib.css -> site.css ->
   article.css) from the Mentionova forest-green accent to the
   Sendaloft red accent (#fc372d). The warm paper/ink neutrals are
   shared and stay as-is.
   LOAD ORDER: link this AFTER research/article.css so the :root
   overrides win by source order.
   ============================================================ */

:root,
[data-theme="light"] {
  --signal:      #fc372d;
  --signal-deep: #cf271e;
  --signal-ink:  #ffffff;
  --mark-bg:     #fdece9;
  --mark-text:   #8f1a13;
  --focus-ring:  rgba(252, 55, 45, 0.5);
  --shadow-signal: 0 6px 20px rgba(252, 55, 45, 0.28);
}

[data-theme="dark"] {
  --signal:      #ff6b62;
  --signal-deep: #ff8079;
  --signal-ink:  #1a0a08;
  --mark-bg:     #3a1512;
  --mark-text:   #ffd9d5;
  --focus-ring:  rgba(255, 107, 98, 0.5);
  --shadow-signal: 0 6px 22px rgba(255, 107, 98, 0.26);
}

/* Sendaloft articles ship without the forest/amber palette switcher. */
.palette-switch { display: none !important; }

/* The brand chevron mark inherits the accent via currentColor. */
.brand .sa-mark { color: var(--signal); display: block; }
