/* ──────────────────────────────────────────────────────────────────────────
   BYCOM brand theme — palette: #FF0044 / #00D084 / #FFD166 / #4338CA (bycom.by).
   Primary accent = indigo #4338CA; primary action (send) = green #00D084 (keeps
   the "go" affordance, avoids an aggressive red button). Overrides LibreChat CSS
   vars; loaded last so these win. Light + dark (bycom darkMode is class-based).

   ВНИМАНИЕ: семантические токены LibreChat хранят КАНАЛЫ «R G B» через пробел,
   а не готовый цвет. Tailwind собирает из них `rgb(var(--token) / <alpha>)`,
   чтобы работали модификаторы прозрачности вроде `bg-surface-submit/50`.
   Значит `#00d084` здесь даёт `rgb(#00d084 / 1)` — невалидное объявление,
   которое браузер молча выбрасывает. Отказ при этом беззвучный: фон просто не
   рисуется. Так основная кнопка («Создать проект», «Поделиться ссылкой») стала
   белым текстом на белом диалоге и выглядела как отсутствующая — три недели,
   до 2026-09-11.
   Правило простое: всё, что начинается с `--`, пишем каналами; обычные свойства
   (`background-color` ниже) — как угодно.
   ────────────────────────────────────────────────────────────────────────── */
:root { --brand-purple: 67 56 202; }             /* #4338ca — accent, both themes */
html  {                                          /* light */
  --text-primary: 23 23 23;                      /* #171717 neutral-900 */
  --surface-submit: 0 208 132;                   /* #00d084 green = primary action */
  --surface-submit-hover: 0 176 112;             /* #00b070 */
  --ring-primary: 67 56 202;                     /* #4338ca */
}
.dark {                                          /* dark */
  --surface-submit: 0 208 132;                   /* #00d084 */
  --surface-submit-hover: 0 176 112;             /* #00b070 */
  --ring-primary: 67 56 202;                     /* #4338ca */
}

/* Chat send button: paint the ACTIVE state green (#send-button id beats the
   utility .bg-text-primary by specificity). Disabled/empty stays the default
   faded state. White icon for contrast on green.
   Здесь hex уместен: это обычное свойство, а не токен. */
#send-button:not(:disabled) {
  background-color: #00d084;
  color: #ffffff;
}
#send-button:not(:disabled):hover {
  background-color: #00b070;
}
