
/* V6.22: approved Grow Legends character artwork is the actual browser/webview loading screen. */
#v075AuthOverlay .v4143-boot-card{display:none}
#v075AuthOverlay.v4143-restoring{
  display:flex!important;align-items:stretch!important;justify-content:stretch!important;
  padding:0!important;background:#020604!important;overflow:hidden!important
}
#v075AuthOverlay.v4143-restoring > .v075-auth-card,
#v075AuthOverlay.v4143-restoring > .v200-login-stack{display:none!important}
#v075AuthOverlay.v4143-restoring > .v4143-boot-card{
  position:absolute!important;inset:0!important;z-index:4!important;display:block!important;
  width:100vw!important;height:100vh!important;height:100svh!important;min-height:100vh!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:#020604!important;box-shadow:none!important;overflow:hidden!important
}
.v4143-boot-art{
  position:absolute;inset:0;width:100%;height:100%;display:block;
  object-fit:cover;object-position:center center;
  background:#020604;user-select:none;-webkit-user-drag:none;pointer-events:none
}
.v4143-boot-glow{
  position:absolute;left:12%;right:12%;bottom:8.1%;height:4px;border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(130,255,83,.12),rgba(199,255,142,.70),rgba(130,255,83,.12),transparent);
  filter:blur(.15px) drop-shadow(0 0 8px rgba(117,230,74,.55));
  opacity:.52;animation:v622BootGlow 1.35s ease-in-out infinite;pointer-events:none
}
.v4143-boot-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@keyframes v622BootGlow{0%,100%{opacity:.25;transform:scaleX(.82)}50%{opacity:.82;transform:scaleX(1)}}
/* V6.23: the artwork contains a decorative bar, so put a real animated sweep on top. */
.v623-boot-bar-sweep{
  position:absolute;z-index:7;left:24%;bottom:10.45%;width:16%;height:8px;border-radius:999px;
  background:linear-gradient(90deg,transparent 0%,rgba(147,255,92,.18) 18%,rgba(210,255,176,.95) 50%,rgba(147,255,92,.18) 82%,transparent 100%);
  box-shadow:0 0 7px rgba(139,255,89,.72),0 0 14px rgba(103,222,72,.35);
  filter:blur(.1px);mix-blend-mode:screen;pointer-events:none;
  animation:v623BootSweep 1.05s linear infinite
}
@keyframes v623BootSweep{
  from{transform:translateX(-12%);opacity:.30}
  15%{opacity:1}
  85%{opacity:1}
  to{transform:translateX(230%);opacity:.25}
}
@media(max-aspect-ratio:9/18){.v623-boot-bar-sweep{bottom:10.2%}}
