/* Website V2 — shared Anthony fluid orb host */

.v2-orb-host[hidden] {
  display: none !important;
}

.v2-orb-host {
  pointer-events: none;
  isolation: isolate;
}

.v2-orb-host canvas {
  display: block;
  width: 100%;
  height: 100%;
}

.login-core .v2-orb-login {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.welcome .v2-orb-welcome {
  position: relative;
  width: min(280px, 70vw);
  aspect-ratio: 1;
  margin: 0 auto 22px;
}

@media (prefers-reduced-motion: reduce) {
  .v2-orb-host {
    animation: none !important;
    transition: none !important;
  }
}
