/* =========================================
   PAGE: 试听室 (Audio Room)
   ========================================= */

.player-container {
    max-width: 800px;
    margin: 0 auto 100px auto; /* 居中 */
    padding: 0 20px;
}

/* --- 更改 APlayer 默认样式 --- */

/* 播放器主体背景变深 */
.aplayer {
    background: rgba(26, 26, 36, 0.95) !important; /* 深蓝色背景 */
    color: #fff !important;
    border: 1px solid rgba(57, 197, 187, 0.3); /* 绿色边框 */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    border-radius: 8px !important;
    font-family: 'Noto Sans SC', sans-serif;
}

/* 歌词样式 */
.aplayer .aplayer-lrc {
    text-shadow: none !important;
}

.aplayer .aplayer-lrc:before,
.aplayer .aplayer-lrc:after {
    background: none !important; /* 去掉歌词上下的渐变遮罩，更清晰 */
}

.aplayer .aplayer-lrc p {
    color: rgba(255, 255, 255, 0.6) !important; /* 未播放歌词颜色 */
    font-size: 12px !important;
}

.aplayer .aplayer-lrc p.aplayer-lrc-current {
    color: var(--primary) !important; /* 当前歌词高亮绿 */
    font-size: 14px !important;
    font-weight: bold;
}

/* 歌曲列表样式 */
.aplayer .aplayer-list ol li {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.aplayer .aplayer-list ol li:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}

.aplayer .aplayer-list ol li .aplayer-list-index {
    color: rgba(255, 255, 255, 0.4) !important;
}

.aplayer .aplayer-list ol li .aplayer-list-title {
    color: #fff !important;
}

.aplayer .aplayer-list ol li .aplayer-list-author {
    color: rgba(255, 255, 255, 0.5) !important;
}

/* 选中歌曲的高亮条 */
.aplayer .aplayer-list ol li.aplayer-list-light {
    background: rgba(57, 197, 187, 0.1) !important;
}

/* 进度条颜色微调 */
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
    background: rgba(255, 255, 255, 0.1) !important;
}

.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {
    background: rgba(255, 255, 255, 0.2) !important;
}

.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
    background: var(--primary) !important; /* 进度条绿色 */
}