body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:15px}html,body{scroll-behavior:smooth;scrollbar-width:none;max-width:100vw;height:100%;margin:0;padding:0;overflow-x:auto}body::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar-thumb{background:0 0}.coming-soon-page{color:#fff;background:linear-gradient(to bottom right,#111827,#1f2937);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Inter,sans-serif;display:flex}.content-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1f293780;border:1px solid #374151b3;border-radius:1rem;width:100%;max-width:48rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.content-container{padding:3rem}}.content{flex-direction:column;gap:2rem;display:flex}.logo{justify-content:center;display:flex}.logo .logo-text{background:linear-gradient(90deg,#a78bfa,#ec4899,#ef4444);color:#0000;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700}.main-content{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.main-content h1{letter-spacing:-.025em;font-size:2.25rem;font-weight:300;line-height:1.2}@media (min-width:768px){.main-content h1{font-size:3rem}}.main-content h1 .bold{font-weight:700}.main-content .description{color:#d1d5db;max-width:36rem;margin:0 auto;font-size:1.125rem;line-height:1.6}.countdown-timer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.countdown-timer .timer-item{background-color:#11182799;border:1px solid #374151b3;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:5rem;height:5rem;padding:1rem;display:flex}.countdown-timer .timer-item .number{font-size:1.5rem;font-weight:700}.countdown-timer .timer-item .label{color:#9ca3af;font-size:.75rem}.email-section{max-width:28rem;margin:2.5rem auto 0}.email-section .email-form{position:relative}.email-section .email-form .input-container{align-items:center;display:flex;position:relative}.email-section .email-form .input-container .mail-icon{color:#9ca3af;position:absolute;left:.75rem}.email-section .email-form .input-container input{color:#fff;background-color:#11182780;border:1px solid #374151b3;border-radius:9999px;outline:none;width:100%;padding:.75rem 5rem .75rem 2.5rem;font-size:1rem;transition:all .3s}.email-section .email-form .input-container input:focus{border-color:#0000;box-shadow:0 0 0 2px #a855f780}.email-section .email-form .input-container input::placeholder{color:#9ca3af}.email-section .email-form .input-container .submit-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b5cf6,#ec4899);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:absolute;right:.25rem}.email-section .email-form .input-container .submit-button:hover{background:linear-gradient(90deg,#7c3aed,#db2777)}.email-section .email-form .input-container .submit-button:focus{outline:none;box-shadow:0 0 0 2px #111827,0 0 0 4px #8b5cf680}.email-section .email-form .success-message{text-align:center;color:#34d399;width:100%;font-size:.875rem;animation:.3s ease-in-out fadeIn;position:absolute;bottom:-2rem;left:0}.social-links{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.social-links .social-icon{color:#9ca3af;transition:color .3s}.social-links .social-icon:hover{color:#fff}.social-links .social-icon .icon{width:1.5rem;height:1.5rem}.footer{color:#6b7280;margin-top:3rem;font-size:.875rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
