/* ===========================================
   SUPPORT — страница с карточками разработчиков
=========================================== */

/* Страница по центру экрана */
body.page-support {
  display: grid;
  place-items: center;
  padding: 80px 20px;
}

/* Заголовок "developers" */
.support-title {
  font-size: 15px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 26px;
}

/* Список карточек разработчиков */
.devs {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* Одна карточка разработчика */
.dev {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 18px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.07);
  transition: background 0.18s;
}
.dev:hover { background: rgba(255, 255, 255, 0.055); }

/* Аватарка в карточке разработчика */
.dev-avatar {
  width: 52px;
  height: 52px;
  border-radius: 14px;
  overflow: hidden;
  flex-shrink: 0;
  background: #3b2d2a;
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.dev-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Имя и роль */
.dev-info   { flex: 1; min-width: 0; }
.dev-name   { font-size: 14px; font-weight: 800; color: var(--accent); }
.dev-role   { font-size: 12px; color: var(--faint); margin-top: 3px; }
.dev-links  { display: flex; gap: 10px; margin-top: 9px; }

/* Кнопка Telegram */
.tg-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.09);
  font-size: 12px;
  font-weight: 700;
  color: var(--accent);
  transition: background 0.18s, transform 0.18s;
}
.tg-link:hover {
  background: rgba(255, 255, 255, 0.11);
  transform: translateY(-1px);
}

/* Иконка Telegram */
.tg-icon { width: 16px; height: 16px; flex-shrink: 0; }

/* Ссылка "назад" */
.back-wrap  { display: flex; justify-content: center; margin-top: 22px; }
.back-link  {
  font-size: 13px;
  color: var(--muted);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color 0.18s;
}
.back-link:hover { color: var(--text); }
