body,html{margin:0;padding:0;font-family:Roboto,sans-serif;height:100vh;width:-webkit-fill-available;background:linear-gradient(135deg,#8e2de2,#4a00e0);color:white;justify-content:center}.container,body,html{display:flex;align-items:center}.container{text-align:center;padding:2rem;flex-direction:column}.logo{border-radius:50%;margin-bottom:1.5rem}.pulse{font-size:4rem;font-weight:700;margin-bottom:1rem;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.paragraph{font-size:1.2rem;margin-bottom:2rem}.countdown{font-size:2rem;font-weight:300}