*{margin:0;padding:0;box-sizing:border-box}.container{position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.container>.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:700;font-size:1.5rem;color:#b4654c;background:#faf0e1;display:flex;justify-content:center;align-items:center}.loading-text{margin-bottom:1rem}.progress{position:relative;height:3rem;width:16rem;display:flex;align-items:center;justify-content:center;background-color:#fe809f;border-radius:99px}.progress:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:calc(var(--progress) * 1%);background-color:#fee78f;border-radius:99px;transition:all .2s}.progress p{--outline: 2px;text-shadow:var(--outline) var(--outline) 0 #fff,calc(-1 * var(--outline)) calc(-1 * var(--outline)) 0 #fff,var(--outline) calc(-1 * var(--outline)) 0 #fff,calc(-1 * var(--outline)) var(--outline) 0 #fff,var(--outline) var(--outline) 0 #fff;z-index:1}.container>.unity{width:100%;height:100%}
