.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);color:#fff;text-align:center;z-index:9999;overflow:hidden}.loader{border:5px solid rgba(17,95,175,.2);border-top-color:#115faf;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;box-shadow:0 0 15px rgba(17,95,175,.6)}.loader-text{font-size:20px;color:#115faf;margin-top:15px;font-family:Poppins,sans-serif;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:fadeIn 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%,to{opacity:.5}50%{opacity:1}}