/*
 * AI24Solutions V17
 *
 * Removes the obsolete foreground overlay from the sphere
 * and removes the artificial white hotspot above the logo.
 *
 * Orbit depth, transparent logo and V16 moving particles
 * remain unchanged.
 */


/* =========================================================
   REMOVE FRONT OVERLAY COMPLETELY
   ========================================================= */

/*
 * V14 introduced a full-sphere ::after conic-gradient.
 * It sits above the sphere surface and visually creates
 * the grey/blue foreground sheet seen in production.
 *
 * Do not merely reduce opacity — remove the layer.
 */

body.theme-v13
.ai24-unified-core::after {

  content:
    none !important;

  display:
    none !important;

  background:
    none !important;

  opacity:
    0 !important;

  filter:
    none !important;

  mix-blend-mode:
    normal !important;

  box-shadow:
    none !important;

}


/* =========================================================
   REMOVE WHITE HOTSPOT ABOVE LOGO
   ========================================================= */

/*
 * The white blob above the A is not part of the logo.
 * It comes from .ai24-unified-core__shine.
 */

body.theme-v13
.ai24-unified-core__shine {

  display:
    none !important;

  opacity:
    0 !important;

  background:
    none !important;

  filter:
    none !important;

  box-shadow:
    none !important;

}


/* =========================================================
   CLEAN METALLIC SURFACE
   ========================================================= */

body.theme-v13
.ai24-unified-core {

  background:

    radial-gradient(
      circle at 27% 19%,

      rgba(255,255,255,.96) 0%,

      rgba(246,251,255,.92) 12%,

      rgba(225,239,248,.78) 27%,

      rgba(190,215,230,.70) 43%,

      rgba(151,190,214,.72) 59%,

      rgba(121,168,198,.76) 74%,

      rgba(105,151,183,.82) 88%,

      rgba(96,140,174,.88) 100%
    ) !important;


  box-shadow:

    inset 30px 24px 45px
      rgba(255,255,255,.65),

    inset -22px -20px 42px
      rgba(39,84,116,.12),

    inset 9px -7px 30px
      rgba(38,192,241,.16),

    inset -7px 10px 25px
      rgba(113,94,241,.10),

    0 0 0 2px
      rgba(255,255,255,.80),

    0 0 24px
      rgba(255,255,255,.62),

    0 0 48px
      rgba(106,91,245,.38),

    0 0 92px
      rgba(42,191,241,.34),

    0 0 150px
      rgba(72,154,240,.18),

    0 28px 43px
      rgba(54,82,108,.12) !important;

}


/* =========================================================
   KEEP LOGO CLEAN AND ABOVE SPHERE
   ========================================================= */

body.theme-v13
.ai24-unified-logo--brand-v15 {

  z-index:
    7 !important;

  opacity:
    1 !important;

  mix-blend-mode:
    normal !important;

}


/* =========================================================
   PRESERVE DEPTH ORDER
   ========================================================= */

/* rear orbit */
body.theme-v13
.ai24-orbit-depth-v14--back {

  z-index:
    3 !important;

}


/* sphere */
body.theme-v13
.ai24-unified-core {

  z-index:
    5 !important;

}


/* front orbit */
body.theme-v13
.ai24-orbit-depth-v14--front {

  z-index:
    9 !important;

}


/* rear moving particles */
body.theme-v13
.ai24-orbit-particles-v16--back {

  z-index:
    4 !important;

}


/* front moving particles */
body.theme-v13
.ai24-orbit-particles-v16--front {

  z-index:
    10 !important;

}


/* =========================================================
   MOBILE/TABLET
   ========================================================= */

@media (max-width: 1024px) {

  body.theme-v13
  .ai24-unified-core::after,

  body.theme-v13
  .ai24-unified-core__shine {

    display:
      none !important;

  }

}


@media (max-width: 767px) {

  body.theme-v13
  .ai24-unified-core::after,

  body.theme-v13
  .ai24-unified-core__shine {

    display:
      none !important;

  }

}
