/* 渐变文字 */
.gradient-text {
  background: linear-gradient(90deg, #f59e0b, #ef4444);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* 渐变按钮 */
.gradient-btn {
  background: linear-gradient(90deg, #f59e0b, #ef4444);
  transition: opacity 0.2s;
}
.gradient-btn:hover {
  opacity: 0.88;
}

/* 暖色渐变背景 */
.bg-warm-gradient {
  background: linear-gradient(135deg, #fff7ed 0%, #fef3c7 50%, #ecfdf5 100%);
}

/* 深色 Footer / 下载区背景 */
.bg-dark-warm {
  background: linear-gradient(135deg, #1c1917, #292524);
}

/* 卡片阴影 */
.card-shadow {
  box-shadow: 0 4px 20px rgba(245, 158, 11, 0.1);
}

/* 导航链接激活态 */
.nav-active {
  color: #f59e0b;
  font-weight: 600;
  border-bottom: 2px solid #f59e0b;
  padding-bottom: 2px;
}
