html,body,#root{background-color:#fff;width:100%;height:100%;margin:0;padding:0}html,body{flex-direction:column;display:flex}#root{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}@media (width<=767px){html,body{height:100%;max-height:100%;overflow:hidden}body{min-height:100svh}#root{box-sizing:border-box;flex:auto;min-width:0;max-width:100%;height:100%;max-height:100%;overflow:hidden;width:100%!important}}@media (prefers-color-scheme:dark){html,body,#root{background-color:#000}}