/* ==================================================
   STUDIO NOX FINAL PATCH
   Standard-Hintergrund bleibt immer gleich.
   Profilanimationen aus.
   Hintergrundbild korrekt aus assets/images.
   ================================================== */

html,
body {
  background-color: #071A2D !important;
  background-image:
    linear-gradient(rgba(7, 26, 45, 0.72), rgba(7, 26, 45, 0.86)),
    url("../images/nox-lounge-bg.png") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

/* Standard-Hintergrund auch auf Hauptcontainern erzwingen */
main,
.page,
.nox-page,
.nox-main,
.nox-shell,
.nox-content,
.nox-app,
.site-wrapper {
  background: transparent !important;
}

/* Alle animierten Hintergrund-Layer aus */
body::before,
body::after,
.nox-bg,
.bg-animation,
.background-animation,
.animated-bg,
.nox-particles,
.particles,
.particle-layer,
.glow-layer,
.light-layer,
.nox-orbs,
.orb-layer,
.nox-profile-rays,
.nox-profile-stage::before,
.nox-profile-stage::after {
  animation: none !important;
  display: none !important;
  opacity: 0 !important;
}

/* Damenprofil Overlay: gleiches ruhiges Standardbild */
.nox-profile-explosion,
.nox-profile-stage {
  background-color: #071A2D !important;
  background-image:
    linear-gradient(rgba(7, 26, 45, 0.76), rgba(7, 26, 45, 0.88)),
    url("../images/nox-lounge-bg.png") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

/* Profil-Hintergrund ruhig halten */
.nox-profile-shade {
  background: rgba(7, 26, 45, 0.28) !important;
  backdrop-filter: blur(3px) saturate(1.03) !important;
}

/* Fragmentbewegungen bleiben aus, wie gewünscht */
.nox-fragment,
.nox-fragment.is-in {
  animation: none !important;
}
