/* xkx_4410 fixed green theme for authorized reference music player */
#nav-music {
  /* 主题颜色由 JS 动态设置（跟随壁纸颜色），不再硬编码绿色 */
  border: 1px solid rgba(222, 238, 204, .34) !important;
  color: #1a1a1a !important;
  box-shadow: 0 14px 34px rgba(47, 67, 36, .26), inset 0 1px 0 rgba(255,255,255,.16) !important;
}

#nav-music .aplayer-title,
#nav-music .aplayer-author,
#nav-music .aplayer-lrc p,
#nav-music .lgnewui-nav-music-icon {
  color: #1a1a1a !important;
  stroke: currentColor !important;
}

#nav-music .aplayer-author,
#nav-music .aplayer-lrc p {
  color: rgba(0,0,0,.65) !important;
}

#nav-music .lgnewui-nav-music-btn:hover {
  background: rgba(255,255,255,.16) !important;
}

#nav-music .aplayer-bar-wrap .aplayer-bar,
#nav-music-progress {
  background: rgba(255,255,255,.28) !important;
}

/* 播放进度条/thumb 颜色由 APlayer.theme() 动态设置（跟随壁纸颜色），不再硬编码白色 */
#nav-music .lgnewui-nav-music-progress-thumb {
  border-color: #1a1a1a !important;
}

.lgnewui-music-playlist-panel {
  /* 背景由 --panel-theme / --panel-theme-rgb CSS 变量控制（JS 动态注入），不再硬编码绿色 */
  border: 1px solid rgba(229, 242, 211, .28) !important;
  color: #1a1a1a !important;
  box-shadow: 0 20px 52px rgba(43, 61, 33, .32), inset 0 1px 0 rgba(255,255,255,.16) !important;
}

.lgnewui-music-playlist-header,
.lgnewui-music-playlist-volume {
  background: rgba(119, 153, 85, .52) !important;
  border-color: rgba(255,255,255,.14) !important;
}

.lgnewui-music-playlist-title,
.lgnewui-music-playlist-count,
.lgnewui-music-playlist-tool,
.lgnewui-music-playlist-panel button,
.x-love-volume-text,
.x-love-volume-icon {
  color: #1a1a1a !important;
}

.lgnewui-music-playlist-count,
.lgnewui-music-playlist-tool,
.x-love-music-track em,
.lgnewui-music-playlist-item .quality,
.lgnewui-music-playlist-item-quality {
  background: rgba(255,255,255,.18) !important;
  color: #1a1a1a !important;
}

.x-love-music-track:hover,
.x-love-music-track.is-active,
.lgnewui-music-playlist-item:hover,
.lgnewui-music-playlist-item.is-active,
.lgnewui-music-playlist-item.active {
  background: rgba(218, 238, 190, .22) !important;
  color: #1a1a1a !important;
  box-shadow: inset 3px 0 0 rgba(255,255,255,.92) !important;
}

.lgnewui-music-playlist-now {
  background: rgba(126, 161, 92, .96) !important;
  border: 1px solid rgba(229, 242, 211, .28) !important;
  box-shadow: 0 12px 34px rgba(43, 61, 33, .28) !important;
}

.lgnewui-music-playlist-now strong,
.lgnewui-music-playlist-now span,
.x-love-music-track strong,
.x-love-music-track small,
.x-love-music-track-add {
  color: #1a1a1a !important;
}

.x-love-volume-bars button {
  background: rgba(255,255,255,.24) !important;
}

.x-love-volume-bars button.is-on {
  background: #fff !important;
}
