/* V25 / V69 — image-free atmosphere around the registration surface.
   It decorates only unused outer space and never changes the embedded form. */
html[data-active-view="register"] #inner-page-shell {
  isolation: isolate;
  background:
    radial-gradient(ellipse 34% 58% at 0% 34%, rgba(113,32,43,.13), transparent 72%),
    radial-gradient(ellipse 32% 54% at 100% 66%, rgba(99,29,39,.10), transparent 74%),
    radial-gradient(ellipse at 50% 0%, #2a2a2c 0%, #1e1e20 42%, #171719 100%) !important;
}
html[data-active-view="register"] #inner-page-shell::before {
  content: "";
  display: block !important;
  position: absolute;
  z-index: 0;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  filter: none;
  mask-image: none;
  background:
    linear-gradient(90deg, transparent, rgba(177,52,65,.28), transparent) left 13% top 184px / 76px 1px no-repeat,
    linear-gradient(90deg, transparent, rgba(177,52,65,.22), transparent) right 13% top 68% / 76px 1px no-repeat,
    radial-gradient(circle at -5% 32%, transparent 0 205px, rgba(172,68,78,.055) 206px 207px, transparent 208px),
    radial-gradient(circle at 105% 68%, transparent 0 230px, rgba(172,68,78,.045) 231px 232px, transparent 233px),
    repeating-linear-gradient(118deg, transparent 0 118px, rgba(255,255,255,.009) 118px 119px, transparent 119px 236px);
}
html[data-active-view="register"] #inner-page-shell::after {
  content: "";
  display: block !important;
  position: absolute;
  z-index: 0;
  top: 104px;
  bottom: 54px;
  left: max(26px, calc(50% - 610px));
  right: max(26px, calc(50% - 610px));
  pointer-events: none;
  border-left: 1px solid rgba(185,185,190,.045);
  border-right: 1px solid rgba(185,185,190,.045);
  background:
    linear-gradient(90deg, rgba(130,42,53,.025), transparent 9%, transparent 91%, rgba(130,42,53,.025));
  opacity: 1;
  mask-image: linear-gradient(180deg, transparent, #000 12%, #000 84%, transparent);
}
html[data-active-view="register"] .inner-page-body {
  position: relative;
  z-index: 1;
}

@media (max-width: 1100px) {
  html[data-active-view="register"] #inner-page-shell {
    background:
      radial-gradient(ellipse at 50% 0%, #29292b 0%, #1e1e20 43%, #171719 100%) !important;
  }
  html[data-active-view="register"] #inner-page-shell::before,
  html[data-active-view="register"] #inner-page-shell::after {
    display: none !important;
  }
}
