/* RusFF Messenger skin preset for kenti.rusff.me-like themes */

/* Dialog list toolbar */
#rfm-toolbar,
#rfm-thread-top {
  border: 1px solid var(--borders, #afafaf);
  border-radius: 8px;
  background: rgba(230, 230, 230, 0.74);
}

#rfm-toolbar .rfm-search,
#rfm-thread-top .rfm-thread-search {
  border: 1px solid var(--borders2, #b9b9b9);
  border-radius: 6px;
  background: var(--text3, #feffff);
  color: var(--text1, #434343);
}

#rfm-toolbar .rfm-toggle,
#rfm-thread-top .rfm-thread-clear,
#rfm-toolbar .rfm-checkbox {
  color: var(--text1, #434343);
}

/* Dialog cards */
.rfm-dialog-card {
  background: rgba(230, 230, 230, 0.7);
  border-color: var(--borders, #afafaf);
  border-radius: 10px;
}

.rfm-dialog-card:hover {
  background: rgba(217, 217, 217, 0.78);
  border-color: var(--borders2, #b9b9b9);
}

.rfm-dialog-card .rfm-avatar {
  border-color: var(--borders2, #b9b9b9);
}

.rfm-dialog-card .rfm-user,
.rfm-dialog-card .rfm-subject {
  color: var(--text1, #434343);
}

.rfm-dialog-card .rfm-time {
  color: var(--text2, #939393);
}

.rfm-dialog-card .rfm-delete:hover {
  background: rgba(217, 217, 217, 0.6);
}

/* Unread dialog */
.rfm-dialog-card.rfm-unread {
  border-color: rgba(151, 133, 105, 0.65);
  background: rgba(151, 133, 105, 0.2);
}

/* Message bubbles */
#messages.rfm-thread .post .post-box {
  border-color: var(--borders, #afafaf);
  border-radius: 12px;
  background: rgba(254, 255, 255, 0.82);
  color: var(--text1, #434343);
}

#messages.rfm-thread .post .post-links ul a {
  color: var(--links, #415858);
}

/* Own messages */
#messages.rfm-thread .post.rfm-own .post-box {
  border-color: rgba(65, 88, 88, 0.42);
  background: rgba(65, 88, 88, 0.15);
}
