.technical-details h2 {
  color: white;
  font-weight: bold;
  font-size: 5rem;
  margin-top: 2rem;
  letter-spacing: 0.5rem;
}

.technical-details h2 span {
  background: var(--blue-gradient);
  background-size: 200% 200%;
  animation: gradientShift 8s ease infinite;
  color: transparent;
  -webkit-background-clip: text; /* Required for Chrome, Safari, Edge */
  background-clip: text;
}

.product-nickname {
  background: var(--blue-gradient);
  background-size: 200% 200%;
  animation: gradientShift 8s ease infinite;
  color: transparent;
  -webkit-background-clip: text; /* Required for Chrome, Safari, Edge */
  background-clip: text; /* Standard syntax */
  font-size: 1.25rem;
}

.product-hero-title {
  font-size: 5rem;
  letter-spacing: 0.5rem;
}
