/* css/season-winter.css */
:root{
  --accent:#7cc7ff;
  --accent-soft:rgba(124,199,255,0.32);
  --accent-soft-2:rgba(124,199,255,0.22);
  --accent-soft-3:rgba(124,199,255,0.14);

  /* ✅ This fixes your “secondary red background glow” */
  --bg-accent-glow: rgba(124,199,255,0.26);
}

body::before{
  content:"";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  opacity: 0.18;
  background:
    radial-gradient(circle, rgba(255,255,255,0.95) 0 1.6px, transparent 2.6px) 0 0 / 140px 140px,
    radial-gradient(circle, rgba(200,240,255,0.85) 0 1.2px, transparent 2.4px) 40px 60px / 220px 220px,
    radial-gradient(circle, rgba(255,255,255,0.70) 0 1.0px, transparent 2.2px) 10px 20px / 320px 320px;
  animation: winterSnowDrift 12s linear infinite;
  filter: drop-shadow(0 8px 18px rgba(0,0,0,0.25));
}
@keyframes winterSnowDrift{
  from { background-position: 0 -600px, 40px -800px, 10px -1000px; }
  to   { background-position: -80px 900px, -20px 1100px, -60px 1400px; }
}
@media (prefers-reduced-motion: reduce){
  body::before{ animation: none; opacity: 0.10; }
}
