/* ==========================================
   碟包皮肤 — spacedj
   致敬 SpaceDJ.cn：翠绿主色 + 近黑蓝深底 + Oswald/Roboto
   叠加在 glass.css 磨砂玻璃层之上
   ========================================== */

[data-skin="spacedj"] {
  /* ===== 背景体系（SpaceDJ 近黑蓝夜店感） ===== */
  --bg: #0c0e12;
  --bg-card: rgba(31, 33, 36, 0.50);
  --bg-hover: rgba(43, 46, 50, 0.55);
  --bg-elevated: rgba(25, 27, 31, 0.60);
  --bg-panel: rgba(17, 19, 23, 0.65);

  /* ===== 文字三级层次 ===== */
  --text: #e6e6e6;
  --text-secondary: #9aa0aa;

  /* ===== 品牌主色：翠绿 ===== */
  --accent: #3cb46e;
  --accent-hover: #28995f;
  --heart: #e05b5b;

  /* ===== 边框 / 圆角 ===== */
  --border: rgba(58, 61, 66, 0.55);
  --radius: 8px;
  --radius-lg: 12px;

  /* ===== 字体（SpaceDJ 核心辨识度） ===== */
  font-family: 'Roboto', 'Oswald', 'Microsoft YaHei', 'PingFang SC', '微软雅黑', -apple-system, sans-serif;
}

/* body 层级修正：覆盖 style.css 的 body font-family */
[data-skin="spacedj"] body,
[data-skin="spacedj"].spacedj-body {
  font-family: 'Roboto', 'Oswald', 'Microsoft YaHei', 'PingFang SC', '微软雅黑', -apple-system, sans-serif;
}
html[data-skin="spacedj"] body {
  font-family: 'Roboto', 'Oswald', 'Microsoft YaHei', 'PingFang SC', '微软雅黑', -apple-system, sans-serif;
}

/* ===== 标题 / 品牌字用 Oswald 窄体 ===== */
[data-skin="spacedj"] .topbar-brand,
[data-skin="spacedj"] .album-card-name,
[data-skin="spacedj"] .col-title,
[data-skin="spacedj"] .player-title,
[data-skin="spacedj"] h1,
[data-skin="spacedj"] h2,
[data-skin="spacedj"] h3,
[data-skin="spacedj"] .section-title,
[data-skin="spacedj"] .pl-section-title,
[data-skin="spacedj"] .nav-link {
  font-family: 'Oswald', 'Roboto', 'Microsoft YaHei', 'PingFang SC', '微软雅黑', sans-serif;
  letter-spacing: 0.02em;
}

/* ===== 数字/BPM/时长 等标签用 Oswald，强化节奏感 ===== */
[data-skin="spacedj"] .album-card-meta,
[data-skin="spacedj"] .idx-num,
[data-skin="spacedj"] .col-duration,
[data-skin="spacedj"] .key-badge,
[data-skin="spacedj"] .badge,
[data-skin="spacedj"] .tag {
  font-family: 'Oswald', 'Roboto', sans-serif;
}

/* ===== 主色渐变按钮（SpaceDJ 斜向绿渐变） ===== */
[data-skin="spacedj"] .btn-primary {
  background: linear-gradient(135deg, #3cb46e 0%, #28995f 100%);
  color: #fff;
  border: none;
}
[data-skin="spacedj"] .btn-primary:hover {
  background: linear-gradient(135deg, #46c07b 0%, #2da869 100%);
}

/* ===== 链接 / 高亮统一主色 ===== */
[data-skin="spacedj"] a { color: var(--accent); }
[data-skin="spacedj"] .nav-link.active {
  background: rgba(60, 180, 110, 0.12);
  color: #3cb46e;
}

/* ===== 当前播放歌曲高亮 ===== */
[data-skin="spacedj"] .song-item.current {
  background: rgba(60, 180, 110, 0.10);
}

/* ===== 播放按钮 ===== */
[data-skin="spacedj"] .btn-play {
  background: linear-gradient(135deg, #3cb46e 0%, #28995f 100%);
}

/* ===== 顶栏 / 播放栏玻璃底色微调（绿色雾面） ===== */
[data-skin="spacedj"] .topbar {
  border-bottom-color: rgba(60, 180, 110, 0.12);
}
[data-skin="spacedj"] .player-bar {
  border-top-color: rgba(60, 180, 110, 0.12);
}

/* ===== 点缀色：NEW/精选 黄、价格 粉 ===== */
[data-skin="spacedj"] .badge-new { color: #ffd800; }
