.lfm-audio-player-v2.lfm-audio-player-v2--dark {
  --lfm-player-text: #f8f5fb;
  --lfm-player-dark-surface: #21122e;
  --lfm-player-dark-raised: #2b1939;
  --lfm-player-dark-control: #31203e;
  --lfm-player-dark-border: #49345a;
  --lfm-player-dark-muted: #cec4d6;
  --lfm-player-dark-soft: #a99cb4;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-audio-grid-v2,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-audio-box-v2 {
  color: var(--lfm-player-text);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .category-navbar {
  border-bottom-color: rgba(215, 165, 255, .2);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-player-btn {
  color: var(--lfm-player-dark-muted) !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-player-btn:hover,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-player-btn.active,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-player-btn:focus-visible {
  color: #fff !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-player-btn:focus-visible,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-format-tabs button:focus-visible,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-production-tabs button:focus-visible,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger:focus-visible {
  outline: 3px solid rgba(215, 165, 255, .8) !important;
  outline-offset: 3px;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .cate-nav-wrapper > .bg-gradient-to-l {
  background-image: linear-gradient(to left, #140a1e 28%, rgba(20, 10, 30, 0)) !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .cate-nav-wrapper > button {
  border-color: var(--lfm-player-dark-border) !important;
  background: var(--lfm-player-dark-surface) !important;
  color: #d7a5ff !important;
  box-shadow: 0 10px 26px rgba(5, 3, 15, .36) !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .cate-nav-wrapper > button:hover,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .cate-nav-wrapper > button:focus-visible {
  border-color: #715485 !important;
  background: #31203e !important;
  color: #fff !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-filter-desktop,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-format-tabs {
  border-color: var(--lfm-player-dark-border);
  background: var(--lfm-player-dark-surface);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .025);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-filter-desktop .lfm-v2-format-tabs {
  background: transparent;
  box-shadow: none;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-filter-label {
  color: #c7bbd0;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-production-tabs {
  border-top-color: var(--lfm-player-dark-border);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-format-tabs button,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-production-tabs button {
  border-color: #5a4467;
  background: var(--lfm-player-dark-control);
  color: #f0e9f5;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-format-tabs button:hover,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-production-tabs button:hover {
  border-color: #715485;
  background: #49305f;
  color: #fff;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-format-tabs button.active,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-production-tabs button.active {
  border-color: #9d55f2;
  background: #7f2ce8;
  color: #fff;
  box-shadow: 0 8px 22px rgba(127, 44, 232, .24);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .card-after,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-demo-card .audio-featured-img,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-album-cell .card-after {
  border: 1px solid rgba(215, 165, 255, .18);
  background: var(--lfm-player-dark-raised);
  box-shadow: 0 14px 32px rgba(5, 3, 15, .24);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .card-after:hover,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-demo-card:hover .audio-featured-img,
.lfm-audio-player-v2.lfm-audio-player-v2--dark .audio-album-cell:hover .card-after {
  border-color: rgba(215, 165, 255, .42);
  box-shadow: 0 17px 38px rgba(5, 3, 15, .36), 0 0 0 1px rgba(179, 77, 255, .1);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-empty-state {
  border-color: var(--lfm-player-dark-border);
  background: var(--lfm-player-dark-surface);
  color: var(--lfm-player-dark-muted);
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-empty-state strong {
  color: #fff;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-empty-state button {
  border-color: #715485;
  background: var(--lfm-player-dark-control);
  color: #fff;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .load-more-btn.lfm-v2-load-more-link {
  border-color: #715485 !important;
  background: var(--lfm-player-dark-control) !important;
  color: #f5eff9 !important;
  box-shadow: 0 12px 28px rgba(5, 3, 15, .24) !important;
}

.lfm-audio-player-v2.lfm-audio-player-v2--dark .load-more-btn.lfm-v2-load-more-link:hover {
  border-color: #9d55f2 !important;
  background: #49305f !important;
  color: #fff !important;
}

@media (max-width: 760px) {
  .lfm-audio-player-v2.lfm-audio-player-v2--dark .category-navbar {
    scrollbar-color: #715485 transparent;
  }

  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger {
    border-color: var(--lfm-player-dark-border);
    background: var(--lfm-player-dark-surface);
    box-shadow: 0 12px 28px rgba(5, 3, 15, .24);
    color: #fff;
  }

  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger__icon {
    background: var(--lfm-player-dark-control);
    color: #d7a5ff;
  }

  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger__copy strong {
    color: #fff;
  }

  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger__copy small,
  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger__result,
  .lfm-audio-player-v2.lfm-audio-player-v2--dark .lfm-v2-mobile-filter-trigger__chevron {
    color: var(--lfm-player-dark-muted);
  }
}

html body.page-id-283597.page #__EAAPS_PORTAL.es-portal-root[class*="eapps-facebook-reviews"] [aria-modal="true"][role="dialog"][aria-label="Reviews badge"].slide-in-position-container {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
