/* ==========================================================
   AIKCU — MASTER-like unified page background v1
   One page-wide navy environment.
   No section-colored backgrounds and no horizontal seam layers.
   ========================================================== */

html {
  background: #061827;
}

body {
  min-height: 100%;
  overflow-x: hidden;
  background-color: #061827;
  background-image:
    radial-gradient(
      ellipse 72rem 42rem at 54% 7%,
      rgba(31, 91, 124, .20),
      rgba(18, 59, 84, .08) 48%,
      transparent 76%
    ),
    radial-gradient(
      ellipse 76rem 62rem at 16% 48%,
      rgba(18, 63, 89, .085),
      transparent 73%
    ),
    radial-gradient(
      ellipse 82rem 60rem at 76% 78%,
      rgba(17, 58, 84, .10),
      transparent 74%
    ),
    radial-gradient(
      circle,
      rgba(79, 182, 220, .13) 0 .72px,
      transparent 1.12px
    ),
    radial-gradient(
      circle,
      rgba(244, 108, 16, .13) 0 .68px,
      transparent 1.08px
    ),
    linear-gradient(
      180deg,
      #061624 0%,
      #071c2d 27%,
      #082237 55%,
      #071f31 77%,
      #061a29 100%
    );

  background-size:
    auto,
    auto,
    auto,
    21rem 25rem,
    31rem 35rem,
    auto;

  background-position:
    center top,
    left center,
    right bottom,
    2rem 4rem,
    12rem 8rem,
    center;

  background-repeat:
    no-repeat,
    no-repeat,
    no-repeat,
    repeat,
    repeat,
    no-repeat;
}

/* All major sections live in the same page environment. */
.hero,
.ecosystem-step,
.development-step,
.about-step,
.site-footer {
  background: transparent !important;
}

/* Remove old artificial horizontal continuation/seam bands. */
.ecosystem-development-seam {
  display: none !important;
}

.ecosystem-step__continuation,
.development-step__continuation {
  display: none !important;
}

/* Keep local atmosphere, but do not let it become another page background. */
.ecosystem-step__atmosphere,
.development-step__atmosphere,
.about-step__atmosphere {
  opacity: .68;
}

/* Footer glass panel remains; only footer section background is transparent. */
.site-footer {
  background: transparent !important;
}
