/* CV666 brand-scoped companion CSS loaded AFTER recovered frontend CSS.
 * Preserve intentional horizontally scrolling game carousels and source card dimensions.
 * Chrome device emulation "Fit to window" affects preview scale, NOT CSS viewport width.
 */
@supports (overflow: clip) {
  html, body { overflow-x: clip; }
}
html,body,#root{min-width:0;max-width:100%;}
body{overscroll-behavior-x:none;}
@media (max-width:600px){
  /* Keep application shell inside the CSS viewport, preserve scrollable content children. */
  #root{width:100%;min-width:0;max-width:100vw;}
  #root > *{max-width:100%;min-width:0;}
  input,select,textarea{max-width:100%;}
  .w-screen{max-width:100vw;}
}
@supports (padding: max(0px)) {
  @media(max-width:600px){
    body{padding-left:0;padding-right:0;}
  }
}
