.fg-content--dark-theme .fg-figure {
  color: #DDDDDD;
  background-color: #2d2f31;
  border-color: #424446;
}

.fg-content--dark-theme .fg-figure:hover {
  border-color: #555555;
}

.fg-content--dark-theme .fg-figure-item-info-container {
  border-color: #424446;
}

.fg-content--dark-theme .fg-figure-item-info-container--hover {
  border-color: #555555;
}

.fg-content--dark-theme .fg-figure-author-avatar-img {
  border-color: #424446;
}

.fg-content--dark-theme .fg-figure-author-name {
  color: #DDDDDD;
}

.fg-content--dark-theme .fg-figure-author-details .fg-figure-author-name:hover {
  color: #F2F2F2;
}

.fg-content--dark-theme .fg-figure-item-caption-separator {
  background-color: #777777;
}

.fg-content--dark-theme .fg-figure-item-caption-separator--hover {
  background-color: #555555;
}

.fg-content--dark-theme .fg-figure-item-text-container {
  background: linear-gradient(to bottom,  rgba(34, 36, 38, 0) 0%, rgba(34, 36, 38, 0.95) 100%);
}

.fg-content--dark-theme .fg-figure-action-buttons-container {
  background: linear-gradient(rgba(45, 47, 49, 0), rgba(45, 47, 49, 0.8));
}

.fg-content--dark-theme .fg-figure-action-buttons-container--no-gradient {
  background: none;
}

.fg-content--dark-theme .fg-figure-action-edit-btn,
.fg-content--dark-theme .fg-figure-action-clone-btn,
.fg-content--dark-theme .fg-figure-action-delete-btn {
  color: #999999;
}

.fg-content--dark-theme .fg-figure-action-edit-btn:hover,
.fg-content--dark-theme .fg-figure-action-edit-btn:active,
.fg-content--dark-theme .fg-figure-action-edit-btn:focus,
.fg-content--dark-theme .fg-figure-action-clone-btn:hover,
.fg-content--dark-theme .fg-figure-action-clone-btn:active,
.fg-content--dark-theme .fg-figure-action-clone-btn:focus,
.fg-content--dark-theme .fg-figure-action-delete-btn:hover,
.fg-content--dark-theme .fg-figure-action-delete-btn:active,
.fg-content--dark-theme .fg-figure-action-delete-btn:focus {
  color: #FFFFFF;
}

.fg-content--dark-theme .fg-figure-author-following-status-reject-icon {
  color: #EEEEEE;
}

.fg-content--dark-theme .fg-figure-author-following-status-reject-icon:hover {
  color: #F2F2F2;
}

.fg-content--dark-theme .fg-figure-item-social-btn {
  color: #7c829e;
}

.fg-content--dark-theme .fg-figure-item-social-btn:hover,
.fg-content--dark-theme .fg-figure-item-social-btn:active,
.fg-content--dark-theme .fg-figure-item-social-btn:focus {
  color: #E84F89;
}

.fg-content--dark-theme .fg-figure-liked-by-auth-user {
  color: #E84F89;
}

.fg-content--dark-theme .fg-figure-item-social-like-btn--own-figure,
.fg-content--dark-theme .fg-figure-item-social-like-btn--own-figure:hover,
.fg-content--dark-theme .fg-figure-item-social-like-btn--own-figure:active,
.fg-content--dark-theme .fg-figure-item-social-like-btn--own-figure:focus {
  color: #7c829e;
}

.fg-content--dark-theme .fg-figure-item-social-like-btn--low-opacity,
.fg-content--dark-theme .fg-figure-item-social-like-btn--low-opacity:hover,
.fg-content--dark-theme .fg-figure-item-social-like-btn--low-opacity:active,
.fg-content--dark-theme .fg-figure-item-social-like-btn--low-opacity:focus {
  color: rgba(92, 104, 164, .3);
}

.fg-content--dark-theme .fg-figures-view-figure-action-buttons-container {
  color: #999999;
  background: linear-gradient(rgba(34, 36, 38, 0), rgba(34, 36, 38, .9));
}

.fg-content--dark-theme .fg-figures-view-figure-action-buttons-container--no-gradient {
  background: none;
}

.fg-content--dark-theme .fg-figures-view-figure-action-edit-btn,
.fg-content--dark-theme .fg-figures-view-figure-action-clone-btn,
.fg-content--dark-theme .fg-figures-view-figure-action-delete-btn {
  color: #999999;
}

.fg-content--dark-theme .fg-figures-view-figure-action-edit-btn:hover,
.fg-content--dark-theme .fg-figures-view-figure-action-clone-btn:hover,
.fg-content--dark-theme .fg-figures-view-figure-action-delete-btn:hover {
  color: #FFFFFF;
}

.fg-content--dark-theme .fg-figure-item-subtitle {
  color: #DDDDDD;
}
