 
:root {
  --user-bg-opacity: 0.1;
}

 
.user-bg-layer {
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: var(--user-bg-opacity, 0.1);
  filter: saturate(0.92);
}

.user-bg-layer[hidden] {
  display: none !important;
}

 
body.auth-page,
body.user-auth--v2 {
  isolation: isolate;
}

 
body.auth-page > .auth-shell,
body.user-auth--v2 > .auth-shell {
  position: relative;
  z-index: 1;
}
