/* Omvia Cloud v2.0.11.4-R54
   Public Background Image Authority
   Exact runtime asset: /background.png
   Scope: Landing + Sign Up/Register only. Maintenance uses the same asset inline from bootstrap.
   LOCK: no layout, padding, button, icon, card, typography, or interaction changes. */

body.ref-landing-body,
body[data-omvia-route="register.php"]{
  position:relative;
  isolation:isolate;
  background-color:#020611 !important;
  background-image:url("../../background.png") !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-attachment:fixed !important;
}

/* The supplied PNG is the only abstract artwork authority on the landing. */
body.ref-landing-body .ref-landing::before,
body.ref-landing-body .ref-landing::after,
body.ref-landing-body .r51-main::before,
body.ref-landing-body .r51-main::after,
body.ref-landing-body .r51-hero::after,
body.ref-landing-body .r51-feature-section::before,
body.ref-landing-body .r51-pricing::after,
body.ref-landing-body .r51-cta::before,
body.ref-landing-body .r51-footer::after{
  content:none !important;
  display:none !important;
  background:none !important;
}

body.ref-landing-body .ref-landing,
body[data-omvia-route="register.php"] .ref-register-page{
  background:transparent !important;
}

/* Keep all existing panels/cards untouched; only remove the page-level flat fill. */
html[data-theme="light"] body.ref-landing-body,
html[data-theme="dark"] body.ref-landing-body,
html[data-theme="light"] body[data-omvia-route="register.php"],
html[data-theme="dark"] body[data-omvia-route="register.php"]{
  background-color:#020611 !important;
  background-image:url("../../background.png") !important;
}
@media (max-width:900px){
  body.ref-landing-body,
  body[data-omvia-route="register.php"]{background-attachment:scroll !important;background-position:center top !important;}
}
