#container { margin: 0; padding: 0; gap: 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .gsplat-js { font-size: 12px !important; margin: 0; } #canvas { width: 100%; overflow: hidden; border: 1px solid #EE72F1; padding: 10px; } #load-button { width: 100%; margin-top: 10px; } dialog { width: 100%; text-align: center; max-width: 20em; color: white; background-color: #000; border: none; position: relative; padding-bottom: 50px; /* transform: translate(-50%, -50%); */ } #progress-container { position: absolute; /* top: 50%; left: 50%; */ } progress { width: 100%; height: 1em; border: none; background-color: #fff; color: #eee; } progress::-webkit-progress-bar { background-color: #333; } progress::-webkit-progress-value { background-color: #eee; } progress::-moz-progress-bar { background-color: #eee; }