.loading-screen{z-index:100000;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loading-icon{width:100px;height:100px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{color:#fff;font-size:20px;font-weight:700}.loading-bar{background-color:#484b4e;border-radius:5px;width:60%;margin-top:10px;position:relative;overflow:hidden}.loading-bar-fill{background-color:#eb1c24;height:25px;transition:width .3s}.loading-bar span{color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
