.coming-soon-page .main{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;background-size:cover}.coming-soon-page .coming-soon{padding:80px 20px;text-align:center;color:#fff}.coming-soon-page .coming-soon .content{background:#00000080;padding:40px;border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.coming-soon-page .coming-soon h1{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.coming-soon-page .coming-soon h2{font-size:1.75rem;font-weight:400;color:#fffc;margin-bottom:30px}.coming-soon-page .coming-soon .divider{width:80px;height:4px;background-color:var(--accent-color, #e3a127);margin:0 auto 30px;border-radius:2px}.coming-soon-page .coming-soon .description p{font-size:1.2rem;color:#ffffffe6;margin-bottom:40px;line-height:1.6}.coming-soon-page .coming-soon .btn{font-size:1rem;font-weight:600;padding:14px 35px;border-radius:50px;transition:all .3s ease;background-color:var(--accent-color, #e3a127);color:var(--contrast-color, #fff);border:2px solid transparent}.coming-soon-page .coming-soon .btn:hover{background-color:transparent;border-color:var(--accent-color, #e3a127);color:var(--accent-color, #e3a127);transform:translateY(-3px)}.coming-soon-page .coming-soon .btn i{transition:transform .3s ease}.coming-soon-page .coming-soon .btn:hover i{transform:translate(5px)}@media(max-width:768px){.coming-soon-page .coming-soon h1{font-size:2.5rem}.coming-soon-page .coming-soon h2{font-size:1.25rem}.coming-soon-page .coming-soon .description p{font-size:1rem}.coming-soon-page .coming-soon .content{padding:30px}}@media(max-width:576px){.coming-soon-page .coming-soon h1{font-size:2rem}.coming-soon-page .coming-soon h2{font-size:1.1rem}.coming-soon-page .coming-soon .btn{padding:12px 25px;font-size:.9rem}}
