/* Dark theme contrast fixes — Tilda: Настройки → Вставка кода → Редактировать CSS */
#allrecords,
body {
  background-color: #0a0a0a !important;
}

/* Buttons: white on dark (GetMentor, outline CTAs) */
a.t-btn,
.t-btn:not(.t-submit),
.t-btnflex:not(.t-btnflex_type_submit) {
  color: #0a0a0a !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}

a.t-btn:hover,
.t-btn:not(.t-submit):hover,
.t-btnflex:not(.t-btnflex_type_submit):hover {
  color: #ffffff !important;
  background-color: transparent !important;
  border-color: #ffffff !important;
}

/* Letter / CMS tiles (homepage + /letters) */
.t-cms__card,
.t-cms__card_tile,
.t-cms__card_link,
.t-cms__card__cell,
.t-cms__card__cell_txt,
.t-cms__card__col,
.t-feed__post,
.js-feed-post {
  background-color: #141414 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}

.t-cms__card .t-name,
.t-cms__card .t-heading,
.t-cms__card .t-title,
.t-cms__card .t-descr,
.t-cms__card .t-text,
.t-cms__card .t-uptitle,
.t-cms__card .t-date,
.t-cms__card a,
.t-cms__card span,
.t-cms__card p,
.t-cms__card h1,
.t-cms__card h2,
.t-cms__card h3,
.t-cms__card__cell,
.t-cms__card__cell_txt,
.t-cms__card__cell .t-name,
.t-cms__card__cell .t-descr,
.t-cms__card__cell .t-date,
.t-cms__card__cell .t-text,
.t-feed__post .t-feed__post-title,
.t-feed__post .t-name,
.t-feed__post .t-descr,
.t-feed__post .t-text,
.t-feed__post a {
  color: #ffffff !important;
  background-color: transparent !important;
}

/* "Все письма" / secondary outline buttons in CMS blocks */
.t2823 a.t-btn,
.t2823 .t-btn,
#rec2707992601 a.t-btn,
#rec2707992601 .t-btn {
  color: #0a0a0a !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}

.t2823,
.t-cms,
.t-feed,
.t-feed__container,
.t-feed__parts-container,
.t-cms__list,
.t-cms__listwrapper {
  background-color: transparent !important;
}

.t-input {
  color: #ffffff !important;
  border-color: #ffffff !important;
  background-color: transparent !important;
}

.t-input::placeholder {
  color: #a3a3a3 !important;
}
