/* 打手排行榜 - 逍遥梦风格视觉覆盖 */

page {
  background: #f5f5f5 !important;
  color: #333 !important;
}

.rank-page {
  background: #f5f5f5 !important;
}

.page-bg {
  opacity: 0.35 !important;
}

.page-title {
  color: #343434 !important;
}

.refresh-wrap {
  background: rgba(255, 255, 255, 0.85) !important;
}

.role-chip {
  background: rgba(255, 255, 255, 0.8) !important;
  color: #666 !important;
  border: 2rpx solid rgba(255, 208, 97, 0.25) !important;
}

.role-chip.on {
  background: linear-gradient(180deg, #fae04d, #ffc0a3) !important;
  color: #492f00 !important;
  border-color: #ffd061 !important;
  font-weight: 700 !important;
}

.date-chip {
  background: rgba(255, 255, 255, 0.7) !important;
  color: #666 !important;
}

.date-chip.on {
  background: #fef6d4 !important;
  color: #492f00 !important;
  font-weight: 700 !important;
}

.sort-tip {
  color: #999 !important;
}

.podium-panel {
  background: #fdfcfa !important;
  box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.06) !important;
}

.p-name {
  color: #222 !important;
}

.p-score {
  color: #c0392b !important;
}

.rank-row {
  background: #fdfcfa !important;
  box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.04) !important;
}

.rank-row .r-name {
  color: #333 !important;
}

.rank-row .r-score {
  color: #492f00 !important;
}

.my-rank-bar {
  background: linear-gradient(180deg, #fae04d, #ffc0a3) !important;
}

.my-rank-bar text {
  color: #492f00 !important;
}

.state-wrap text {
  color: #999 !important;
}

.loader {
  border-top-color: #ffd061 !important;
}
