/*
 * Atlantic Image Defense — v451.9
 * Homepage visual-identity red-gradient restoration.
 *
 * This layer restores only the static red lower atmosphere of the homepage
 * monitoring preview. The scroll-stability architecture remains unchanged:
 * no animated paint, no visual blending layer, no transformed compositor
 * promotion and no JavaScript dependency.
 */

body.aid-home-page .avm-home-teaser-visual {
  animation: none !important;
  background:
    radial-gradient(circle at 50% 37%,
      rgba(228, 184, 111, .18) 0%,
      rgba(228, 184, 111, .07) 15%,
      transparent 31%),
    radial-gradient(circle at 22% 17%,
      rgba(56, 214, 255, .14) 0%,
      transparent 32%),
    radial-gradient(circle at 80% 20%,
      rgba(88, 221, 160, .10) 0%,
      transparent 29%),
    linear-gradient(180deg,
      #15304d 0%,
      #0c213e 28%,
      #2b2039 55%,
      #701b2a 79%,
      #da1b27 100%) !important;
  background-clip: padding-box !important;
}

body.aid-home-page .avm-home-chip--one,
body.aid-home-page .avm-home-chip--two {
  background:
    linear-gradient(180deg, #163256 0%, #0c1d36 100%) !important;
}

body.aid-home-page .avm-home-chip--three,
body.aid-home-page .avm-home-chip--four {
  background:
    linear-gradient(180deg, #202a44 0%, #5e1b2b 62%, #7e1c2b 100%) !important;
}

body.aid-home-page .avm-home-orbit {
  animation: none !important;
  background:
    linear-gradient(rgba(56, 214, 255, .03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(56, 214, 255, .03) 1px, transparent 1px),
    radial-gradient(circle at center,
      rgba(228, 184, 111, .14) 0%,
      rgba(228, 184, 111, .06) 18%,
      transparent 35%),
    linear-gradient(180deg,
      transparent 0%,
      rgba(218, 27, 39, .16) 100%),
    repeating-radial-gradient(circle at center,
      rgba(228, 184, 111, .10) 0 1px,
      transparent 1px 72px) !important;
  background-size: 42px 42px, 42px 42px, auto, auto, auto !important;
}

@media (prefers-reduced-motion: reduce) {
  body.aid-home-page .avm-home-teaser-visual,
  body.aid-home-page .avm-home-orbit {
    animation: none !important;
  }
}
