/* Match the existing player controls to the deep-purple edge-light style. */
.theme-deep-purple-v2 #pbar-fill {
  background: #b571df;
  box-shadow: 0 0 7px rgba(181, 91, 228, .6);
}
.theme-deep-purple-v2 .chip--primary {
  background: linear-gradient(160deg, #542b72, #3d1f53);
  border-color: #9859bd; color: #f5effa;
  box-shadow: 0 0 12px rgba(132, 46, 186, .24);
}
.theme-deep-purple-v2 :is(#drawer, #rate-sheet, #cmt-sheet) {
  border-top-color: #9758ba;
  box-shadow: 0 -2px 18px rgba(132, 49, 181, .16);
}
.theme-deep-purple-v2 :is(.tab.active, .ep-item.current, .rate-opt.active) {
  color: #dfc6ed; border-color: #a66bca; background: #291836;
  box-shadow: inset 0 0 0 1px rgba(164, 91, 204, .28), 0 0 12px rgba(121, 43, 170, .18);
}
.theme-deep-purple-v2 .ep-item.current::after { background: #bd87df; box-shadow: 0 0 6px #8a4eb1; }
.theme-deep-purple-v2 .fline { border-color: #9460af; color: #d2b4e3; }
