/* 移除金色矩形旋转动画 */
.hero::before {
  animation: none !important;
  display: none !important;
}

/* 修复cta-section白色背景问题 */
.cta-section {
  background: linear-gradient(135deg, rgba(28, 28, 36, 0.98), rgba(17, 17, 25, 0.98)) !important;
  color: #fff !important;
  padding: 60px 0;
  margin-top: 40px;
}

.cta-section h2 {
  color: #FFD700 !important;
  margin-bottom: 20px;
}

.cta-section p {
  color: rgba(255, 255, 255, 0.9) !important;
  margin-bottom: 30px;
}

.cta-section .btn {
  background: linear-gradient(135deg, #FFD700, #FFA500) !important;
  color: #1a1a1a !important;
  border: none !important;
}

.cta-section .btn-secondary {
  background: transparent !important;
  border: 2px solid #FFD700 !important;
  color: #FFD700 !important;
}

/* 修复footer-container背景 */
.footer-container {
  background: linear-gradient(135deg, rgba(28, 28, 36, 0.98), rgba(17, 17, 25, 0.98)) !important;
  padding-top: 3rem;
  margin-top: 0;
  border-top: 3px solid rgba(255, 215, 0, 0.3);
}

/* 确保seo-content区域也有深色背景 */
.seo-content {
  background: linear-gradient(135deg, rgba(20, 20, 28, 0.98), rgba(10, 10, 15, 0.98)) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  padding: 60px 0;
}

.seo-content h2,
.seo-content h3 {
  color: #FFD700 !important;
}

.seo-content p {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* 确保所有主要区域都有深色背景 */
main {
  background: #0a0a0f !important;
}

body {
  background: #0a0a0f !important;
}