/* A single desktop scene fills the live browser viewport, without a trailing page strip. */
html,body{margin:0;background-color:#10202a}
@media(min-width:601px){
 html,body{height:100%;overflow:hidden}
 .world{height:100vh;height:100dvh;background-repeat:no-repeat}
}
/* Phones retain their calculated scene height and normal vertical scrolling. */
@media(max-width:600px){
 html,body{min-height:100%;overflow-x:clip}
}
