.full-screen-loader{position:fixed;top:0;left:0;width:100vw;height:100svh;background:#140e2c;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .6s ease-in-out;opacity:1}.full-screen-loader.fade-out{opacity:0}.full-screen-loader .loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem}.full-screen-loader .loader-logo-container{position:relative;display:grid;place-items:center;width:280px;height:280px}@media screen and (max-width:768px){.full-screen-loader .loader-logo-container{width:220px;height:220px}}.full-screen-loader .loader-halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,0,249,.45),rgba(255,0,249,0) 70%);filter:blur(8px);animation:bitsky-loader-halo 2.4s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}.full-screen-loader .loader-logo{width:220px;height:auto;filter:drop-shadow(0 0 14px rgba(255,0,249,.6));animation:bitsky-loader-pulse 2.4s ease-in-out infinite;will-change:transform;position:relative;z-index:1}@media screen and (max-width:768px){.full-screen-loader .loader-logo{width:170px}}.full-screen-loader .loader-text p{color:#fff;font-size:18px;font-weight:500;margin:0;font-family:Inter,sans-serif}@media screen and (max-width:768px){.full-screen-loader .loader-text p{font-size:16px}}@keyframes bitsky-loader-halo{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1.15);opacity:.9}}@keyframes bitsky-loader-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}body.loader-active{overflow:hidden}