/* الهيدر */
header, .header, .site-header {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(120deg, #ffffff, #f7f3ee, #ffffff) !important;
}

/* لمعة */
header::before, .header::before, .site-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: -70%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.7),
    transparent
  );
  transform: skewX(-25deg);
  animation: shine 4s infinite;
  pointer-events: none;
}

/* تموج خفيف */
header::after, .header::after, .site-header::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 20% 50%, rgba(212,175,55,0.10), transparent 60%),
              radial-gradient(circle at 80% 40%, rgba(0,0,0,0.05), transparent 60%);
  animation: wave 6s ease-in-out infinite;
  pointer-events: none;
}

@keyframes shine {
  0% { left: -70%; }
  100% { left: 130%; }
}

@keyframes wave {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(6px); }
}