.maintenance-wrapper{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#dbeafe 50%,#e0e7ff)}.maintenance-button{transition:all .2s ease-in-out}.maintenance-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.maintenance-card{background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.floating-element{animation:float 6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse-animation{animation:pulse 2s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.maintenance-content,.maintenance-header{padding:1rem}.maintenance-grid{grid-template-columns:1fr}}