*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.coming-soon-container{align-items:center;animation:gradientShift 10s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2);background-size:200% 200%;display:flex;justify-content:center;min-height:100vh}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.content{max-width:600px;padding:2rem;text-align:center}.title{animation:fadeInUp 1s ease;color:#fff;font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0003}.subtitle{animation:fadeInUp 1s ease .3s both;color:#ffffffe6;font-size:1.5rem;margin-bottom:3rem}.progress-bar{animation:fadeInUp 1s ease .6s both;background-color:#fff3;border-radius:3px;height:6px;margin-bottom:2rem;overflow:hidden;width:100%}.progress-fill{animation:progressAnimation 2s ease infinite;background-color:#fff;border-radius:3px;height:100%;width:60%}@keyframes progressAnimation{0%{transform:translateX(-100%)}to{transform:translateX(166.67%)}}.message{animation:fadeInUp 1s ease .9s both;color:#fffc;font-size:1.2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.title{font-size:3rem}.subtitle{font-size:1.2rem}.message{font-size:1rem}}
/*# sourceMappingURL=main.0f3a02ea.css.map*/