#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a1a2f,#142f50);display:flex;align-items:center;justify-content:center;z-index:99999;transition:opacity 0.4s ease,visibility 0.4s ease}#page-loader.hidden{opacity:0;visibility:hidden}.loader-content{display:flex;flex-direction:column;align-items:center;gap:25px}.loader-logo{max-width:180px;height:auto;filter:drop-shadow(0 0 8px rgba(255,255,255,0.3))}.spinner{width:60px;height:60px;border:6px solid rgba(255,255,255,0.15);border-top:6px solid #2eccff;border-radius:50%;animation:spin 1s linear infinite,glow 1.5s ease-in-out infinite;box-shadow:0 0 12px rgba(46,204,255,0.5)}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes glow{0%,100%{box-shadow:0 0 12px rgba(46,204,255,0.6)}50%{box-shadow:0 0 20px rgba(46,204,255,1)}}