#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.loader-circle{width:60px;height:60px;border:6px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}#page-loader span{color:#fff;font-size:17px}