/* Atlantic Image Defense v1.15.4.19.35.283
   Registration original frame restoration.
   Restores the validated 1160px desktop registration canvas while preserving
   v266/v268 containment on laptop, tablet, Android, iPhone and embedded browsers. */

body.auth-body:has(.auth-card--registration) {
  justify-items: center;
  align-items: start;
}

.auth-shell:has(.auth-card--registration) {
  box-sizing: border-box;
  width: min(1160px, 100%);
  max-width: 1160px;
  min-width: 0;
  margin-inline: auto;
}

.auth-shell:has(.auth-card--registration) .auth-card--registration {
  width: 100%;
  max-width: 1160px;
  margin-inline: auto;
}

@media (max-width: 1219.98px) {
  .auth-shell:has(.auth-card--registration) {
    width: min(1000px, 100%);
    max-width: 1000px;
  }
}

@media (max-width: 899.98px) {
  .auth-shell:has(.auth-card--registration) {
    width: min(760px, 100%);
    max-width: 760px;
  }
}

@media (max-width: 640px) {
  .auth-shell:has(.auth-card--registration) {
    width: min(100%, 620px);
    max-width: 620px;
  }
}

@media (max-width: 420px) {
  .auth-shell:has(.auth-card--registration) {
    width: 100%;
    max-width: 100%;
  }
}
