.mobile { height: 100vh; width: 100vw; position: fixed; top: 0; left: 0; } #loading, #loading_prerender { position: fixed; background: #efefef; width: 100%; height: 100%; left: 0; top: 0; display: flex; justify-content: center; align-items: center; z-index: 999999; } #loading_prerender { display: none; width: 100vw; height: 100vh; } #loading svg, #loading_prerender svg { width: 200px; } #loading_prerender svg { position: absolute; top: 50%; left: 50%; display: block; transform: translate(-50%, -50%); } ::-webkit-scrollbar { width: 0; } ::-webkit-scrollbar:horizontal { height: 0; }