html,body,#root{background-color:#fff;flex:1;width:100%;height:100%;margin:0;padding:0;display:flex}@media (width<=767px){html,body,#root{box-sizing:border-box;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden;margin-top:0!important;padding-top:0!important}body>div{box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100dvh;overflow:hidden}[role=dialog],[aria-modal=true]{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important}}@media (prefers-color-scheme:dark){html,body,#root{background-color:#000}}