.dark .toolbar-bottom:before,

.ios .dark .toolbar-bottom-ios:before,

.md .dark .toolbar-bottom-md:before {

  background-color: rgba(255, 255, 255, 0.15);

}

.dark .info-block-icon {

  background-color: var(--background-color);

  color: #8191a6;

}

.dark .info-block p {

  color: #7f91a7;

}

.dark .button.color-dark {

  background-color: #0ee9b3;

  color: #181c22;

}

.dark .badge.color-black,

.dark .badge.color-light-gray,

.dark .card .card-category.bg-color-white {

  color: var(--background-color);

}

.dark .button.color-light-gray {

  background-color: #102733;

}

.dark .post-horizontal {

  box-shadow: none;

  background-color: var(--light-gray);

}

.dark .infinite-scroll-demo .post-horizontal .post-image {

  background-color: var(--text-color);

}

.dark .notification,

.dark .sheet-modal {

  background: var(--light-gray);

}

.dark .segmented.segmented-strong .button.tab-link-active {

  color: #181c22;

}

.dark .text-editor {

  border: 1px solid #363d43;

}

.dark .text-editor-toolbar {

  border-bottom: 1px solid #363d43;

}

.dark .card-image-footer {

  background-image: linear-gradient(

    to bottom,

    rgba(0, 0, 0, 0) 0,

    rgb(24 24 24 / 80%) 100%

  );

}

.dark .card-movie-rating {

  background-color: var(--background-color);

  color: #fff;

}

.dark .badge.color-black {

  background-color: #fff;

}

.dark .post-horizontal .post-category {

  color: #0ee9b3;

}

.dark .stock-item {

  background-color: var(--light-gray);

  box-shadow: none;

}

.dark .ticket-fill {

  background: #0ee9b3;

}

.dark .ticket-fill:not(.ticket-image) .ticket-description,

.dark .ticket-fill:not(.ticket-image) .ticket-discount,

.dark .ticket-fill:not(.ticket-image) .ticket-text,

.dark .ticket-fill:not(.ticket-image) i {

  color: #000 !important;

}

.dark .ticket {

  background-image: radial-gradient(

      circle at 0 50%,

      rgba(0, 0, 0, 0) 0.7em,

      var(--light-gray) 0

    ),

    radial-gradient(

      circle at 100% 50%,

      rgba(0, 0, 0, 0) 0.7em,

      var(--light-gray) 0

    );

}

.dark .timeline-item-divider:after,

.dark .timeline-item-divider:before {

  background: #fff;

}

.dark .information-block:not(.success-message, .error-message) h2,

.dark .information-block:not(.success-message, .error-message) p,

html[dir="rtl"] .dark .segmented.segmented-strong .button {

  color: #1e2b47;

}

.dark .link-banner.dark-theme-green {

  background-color: #0ee9b3;

}

.dark .link-banner.dark-theme-green .link-banner-subtitle,

.dark .link-banner.dark-theme-green .link-banner-title,

.dark .link-banner.dark-theme-green i,

.dark .link-banner.dark-theme-green.link-chevron::before {

  color: #000;

}

.dark .link-banner.bg-color-dark {

  background-color: var(--light-gray) !important;

}

.dark .category-item img {

  filter: brightness(70%);

}

.dark .album-stat,

.dark .profile-stat {

  border-right: 1px solid #2d3d4a;

}

.dark .profile-online {

  border: 2px solid var(--background-color);

}

.dark .edit-profile-image {

  border: 1px solid var(--background-color);

}

.dark .search-grid a {

  border-top: 1px solid #2d3d4a;

}

.dark .search-grid a:first-child,

.dark .search-grid a:nth-child(2) {

  border-top: none;

}

.dark .panel .profile-header .profile-image .profile-online {

  border: 2px solid var(--light-gray);

}