/* ===== MBT_BODY_SCHEMA_CSS_ONLY_V0_9_2A_START ===== */

/*
  Body Schema CSS-only improvement v0.9.2a.
  No JavaScript.
  No profile logic changes.
  No shell/preboot changes.
*/

#mbt-vp-v090d-root .mbt-vp-silhouette-wrap {
  min-height: 345px !important;
  padding: 18px !important;
  gap: 22px !important;
  align-items: center !important;
  justify-content: center !important;
  background:
    radial-gradient(circle at 50% 42%, rgba(56, 189, 248, 0.14), transparent 58%),
    linear-gradient(180deg, rgba(2, 10, 22, 0.58), rgba(2, 10, 22, 0.34)) !important;
  border: 1px solid rgba(96, 165, 250, 0.13);
}

#mbt-vp-v090d-root .mbt-vp-body-figure {
  width: 116px !important;
  height: 318px !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  background-size: contain !important;
  filter: drop-shadow(0 0 18px rgba(56, 189, 248, 0.26)) !important;
  opacity: 0.96 !important;
}

#mbt-vp-v090d-root .mbt-vp-body-figure::before,
#mbt-vp-v090d-root .mbt-vp-body-figure::after {
  display: none !important;
  content: none !important;
}

#mbt-vp-v090d-root .mbt-vp-body-figure[data-type="male"] {
  background-image: url("/modules/body-schema/assets/male.svg?v=0.9.2a") !important;
}

#mbt-vp-v090d-root .mbt-vp-body-figure[data-type="female"] {
  background-image: url("/modules/body-schema/assets/female.svg?v=0.9.2a") !important;
}

#mbt-vp-v090d-root .mbt-vp-body-figure[data-type="neutral"],
#mbt-vp-v090d-root .mbt-vp-body-figure:not([data-type]) {
  background-image: url("/modules/body-schema/assets/neutral.svg?v=0.9.2a") !important;
}

#mbt-vp-v090d-root .mbt-vp-figure-back {
  opacity: 0.68 !important;
  transform: scale(0.94) !important;
}

#mbt-vp-v090d-root .mbt-vp-silhouette-wrap::after {
  content: "Front / Back";
  position: absolute;
  left: 18px;
  bottom: 14px;
  color: rgba(186, 230, 253, 0.52);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.02em;
}

#mbt-vp-v090d-root .mbt-vp-silhouette-wrap {
  position: relative !important;
}

/* ===== MBT_BODY_SCHEMA_CSS_ONLY_V0_9_2A_END ===== */
