*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{background:linear-gradient(135deg,#1a2a6c,#b21f1f,#fdbb2d);background-size:400% 400%;animation:gradientBG 15s ease infinite;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden}@keyframes gradientBG {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}.maintenance-container{background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border-radius:20px;padding:40px;text-align:center;max-width:700px;width:90%;box-shadow:0 15px 35px rgba(0,0,0,.5);animation:fadeIn 1s ease-out}@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}.logo{margin-bottom:30px}.logo i{font-size:80px;color:#fdbb2d;animation:pulse 2s infinite}@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}h1{font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}p{font-size:1.2rem;margin-bottom:30px;line-height:1.6}.countdown{display:flex;justify-content:center;gap:20px;margin:40px 0}.countdown-box{background:rgba(255,255,255,.1);border-radius:10px;padding:20px;min-width:100px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.countdown-value{font-size:2.5rem;font-weight:bold;margin-bottom:5px}.countdown-label{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.progress-container{background:rgba(255,255,255,.1);height:10px;border-radius:5px;margin:30px 0;overflow:hidden}.progress-bar{height:100%;width:65%;background:linear-gradient(to right,#fdbb2d,#b21f1f);border-radius:5px;animation:progressAnimation 3s infinite alternate}@keyframes progressAnimation {
  0% {
    width: 65%;
  }

  100% {
    width: 68%;
  }
}.contact-info{margin-top:30px;font-size:1rem}.social-links{margin-top:20px;display:flex;justify-content:center;gap:20px}.social-links a{color:#fff;font-size:1.5rem;transition:transform .3s , color .3s}.social-links a:hover{transform:translateY(-5px);color:#fdbb2d}@media (max-width:600px){.maintenance-container{padding:30px 20px}h1{font-size:2rem}p{font-size:1rem}.countdown{gap:10px}.countdown-box{min-width:70px;padding:15px 10px}.countdown-value{font-size:1.8rem}}