/* Custom Scrollbar */
::-webkit-scrollbar { 
  width: 6px; 
  height: 6px; 
}
::-webkit-scrollbar-track { 
  background: #0A0D10; 
}
::-webkit-scrollbar-thumb { 
  background: #1F2733; 
  border-radius: 3px; 
}
::-webkit-scrollbar-thumb:hover { 
  background: #2E3846; 
}

/* Modal Backdrop Blur */
.modal-backdrop { 
  background: rgba(0, 0, 0, 0.75); 
  backdrop-filter: blur(4px); 
}

/* Dark-Themed Studio Audio Player */
audio.studio-dark-player {
  filter: invert(0.92) hue-rotate(180deg) brightness(1.15) contrast(1.05);
  border-radius: 8px;
  outline: none;
}
