/* Canvas pixel resolution includes DPR; its display size must stay in CSS pixels. */
html, body { width: 100%; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; }
#GameDiv, #Cocos3dGameContainer { min-width: 0; min-height: 0; }
#GameCanvas { display: block; width: 100%; height: 100%; touch-action: none; }
@media (max-aspect-ratio: 1334/750) {
  html, body { background: #000; }
  /* Clip the entire scene to its design area, including transient avatars. */
  #GameDiv {
    clip-path: inset(calc(50vh - 28.1109445277vw) 0);
  }
}
