/* RustCheck: цвет текста статуса игрока = цвет точки на аватаре.
   joining (подключается) — синий, online (онлайн) — зелёный,
   afk (не на месте) — янтарный. Значения берём из тех же CSS-переменных
   темы, что и точка (bg-ra-*). */

.image-lines-container[data-rc-status="joining"] .lines .message,
.image-lines-container[data-rc-status="joining"] .lines .message * {
  color: #4d8ef0 !important;
  color: hsl(var(--twc-ra-joining)) !important;
  text-shadow: 0 0 10px hsl(var(--twc-ra-joining) / .45);
}

.image-lines-container[data-rc-status="online"] .lines .message,
.image-lines-container[data-rc-status="online"] .lines .message * {
  color: #7fcb4e !important;
  color: hsl(var(--twc-ra-online)) !important;
  text-shadow: 0 0 10px hsl(var(--twc-ra-online) / .45);
}

.image-lines-container[data-rc-status="afk"] .lines .message,
.image-lines-container[data-rc-status="afk"] .lines .message * {
  color: #f2b13c !important;
  color: hsl(var(--twc-ra-afk)) !important;
  text-shadow: 0 0 10px hsl(var(--twc-ra-afk) / .45);
}

.image-lines-container[data-rc-status="queued"] .lines .message,
.image-lines-container[data-rc-status="queued"] .lines .message * {
  color: #f25c5c !important;
  color: hsl(var(--twc-ra-queued)) !important;
  text-shadow: 0 0 10px hsl(var(--twc-ra-queued) / .45);
}

.image-lines-container[data-rc-status="unstable"] .lines .message,
.image-lines-container[data-rc-status="unstable"] .lines .message * {
  color: #e08b3c !important;
  color: hsl(var(--twc-ra-unstable)) !important;
  text-shadow: 0 0 10px hsl(var(--twc-ra-unstable) / .45);
}
