.maintenance-card{text-align:center;overflow:hidden}.maintenance-icon{position:relative;width:104px;height:104px;margin:8px auto 20px;display:grid;place-items:center;border-radius:50%;background:#182d4b;color:#64b4ff}.maintenance-icon span{position:absolute;inset:0;border:1px solid #54a8ff;border-radius:50%;animation:maintenance-pulse 1.8s ease-out infinite}.maintenance-icon svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:maintenance-float 2.5s ease-in-out infinite}.maintenance-label{color:#54a8ff;font-size:.65rem;font-weight:950;letter-spacing:1.8px}.maintenance-card h1{margin:7px 0 8px}.maintenance-card>p{max-width:350px;margin:0 auto 22px;color:#8fa9c7}.maintenance-login{display:block;padding:12px;border:1px solid #31557b;border-radius:10px;background:#101d31;color:#9bcaff;text-decoration:none;font-weight:850}@keyframes maintenance-pulse{0%{transform:scale(.9);opacity:.9}75%,100%{transform:scale(1.35);opacity:0}}@keyframes maintenance-float{50%{transform:translateY(-4px) rotate(-3deg)}}
