/* 保证启动层相对游戏容器定位；letterbox 区域与游戏 Loading 黑边一致 */
#GameDiv {
  position: relative;
  background-color: #1a1028;
}

#boot-loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  box-sizing: border-box;
  background-color: #1a1028;
  background-image: url(./bg_daditu.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  /* 首帧用 contain 避免宽屏被 cover 裁切；JS 同步后会按容器比例改成 cover */
  background-size: contain;
  opacity: 1;
  transition: opacity 0.45s ease;
  pointer-events: auto;
}

#boot-loading.boot-loading--hide {
  opacity: 0;
  pointer-events: none;
}
