/* Static ambient background only */
.mesh-bg {
  position: fixed;
  inset: 0;
  z-index: -2;
  background:
    radial-gradient(ellipse 90% 60% at 10% 0%, rgba(239, 72, 36, 0.06), transparent 55%),
    radial-gradient(ellipse 70% 50% at 90% 30%, rgba(243, 240, 235, 0.95), transparent 50%),
    radial-gradient(ellipse 80% 40% at 50% 100%, rgba(239, 72, 36, 0.04), transparent 45%),
    var(--canvas);
}

#main,
.footer {
  position: relative;
}

#site-nav {
  position: relative;
  z-index: 100000;
}
