/* Approved text-free startup artwork. Fit, never stretch or crop the mascot. */
#yixiu-launch {
  position: fixed;
  inset: 0;
  z-index: 2147483646;
  display: grid;
  place-items: center;
  background: #001531;
  opacity: 1;
  transition: opacity 160ms ease-out;
}
#yixiu-launch img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
}
#yixiu-launch.is-complete { opacity: 0; pointer-events: none; }
@media (prefers-reduced-motion: reduce) { #yixiu-launch { transition: none; } }
