/* cricket-ui · Visual Effects
 * 预设视觉效果：渐变、辉光、纹理 — 按需调用，不滥用
 */

/* 金色渐变 */
.gold-gradient {
  background: linear-gradient(135deg, var(--c-gold), var(--c-gold-deep));
  color: #fff;
}

.gold-gradient-text {
  background: linear-gradient(135deg, var(--c-gold), var(--c-gold-deep));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* 径向辉光叠加层（给卡片/区域加质感） */
.glow-radial {
  position: relative;
}
.glow-radial::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at 30% 20%, 
    rgba(212, 175, 85, 0.08) 0%, 
    transparent 70%);
  pointer-events: none;
}

/* 智慧蓝辉光 */
.glow-blue {
  position: relative;
}
.glow-blue::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at 70% 50%, 
    rgba(0, 90, 160, 0.06) 0%, 
    transparent 60%);
  pointer-events: none;
}

/* Hero 纯文字 + 辉光模式（用户偏好：无背景色块遮罩） */
.hero-text-glow {
  position: relative;
  z-index: 2;
  text-shadow: 0 0 40px rgba(212, 175, 85, 0.15),
               0 0 80px rgba(212, 175, 85, 0.08);
}

/* 卡片悬停 */
.card-hover {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.card-hover:hover {
  transform: translateY(-2px);
  box-shadow: var(--shadow-md);
}
