@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Futura:wght@700;800&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-family:Baloo\ 2,cursive;background-color:#f1dc99;color:#183b4e;overflow-x:hidden;overflow-y:auto}.container,body{background-image:url(/assets/bg.png);min-height:100vh}.container{position:relative;width:100vw;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;padding:20px 0}.container:before{display:none}.top-banner{position:absolute;top:0;left:0;right:0;width:100%;z-index:10;display:flex;flex-direction:column;align-items:center}.line-above,.line-below{width:100vw;height:10px;background-color:#183b4e}.brand-title{font-family:Futura Bold,Futura,Century Gothic,Avenir,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:8px;text-transform:uppercase;color:#183b4e;margin:0}.close-button{position:absolute;background:transparent;border:2px solid #183b4e;color:#183b4e;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease}.top-left{top:30px;left:30px}.close-button:hover{background:rgba(24,59,78,.1);transform:rotate(90deg)}.main-content{position:relative;z-index:5;text-align:center}.coming-soon{font-family:Baloo\ 2,cursive;font-size:6rem;font-weight:800;color:#183b4e;letter-spacing:4px;transform-origin:center}.typing-cursor{animation:blink 1s infinite;font-weight:100}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.bottom-nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);gap:50px;z-index:10}.bottom-nav,.nav-button{display:flex;align-items:center}.nav-button{background:transparent;border:2px solid #183b4e;color:#183b4e;width:60px;height:60px;border-radius:50%;cursor:pointer;transition:all .3s ease;justify-content:center}.nav-button:hover{background:rgba(24,59,78,.1);transform:scale(1.1)}.nav-button.center{width:80px;height:80px;border:3px solid #183b4e}.brand-logo{max-width:200px;height:auto;max-height:80px;object-fit:contain}@media (max-width:768px){body{overflow-y:auto}.container,body{background-size:cover;background-position:50%}.container{min-height:100vh;padding:10px 0;justify-content:space-between}.top-spacing{height:60px}.top-banner{top:20px;gap:15px}.brand-logo{max-width:150px;max-height:60px}.line-above,.line-below{height:8px}.brand-title{font-size:1.8rem;letter-spacing:4px}.main-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.coming-soon{font-size:4rem;letter-spacing:2px}.close-button,.nav-button{width:50px;height:50px}.nav-button.center{width:65px;height:65px}.bottom-nav{flex-direction:column;gap:20px;bottom:30px;left:50%;right:50%}.bottom-nav a:last-child{margin-bottom:0}.bottom-nav img{height:25px!important}.top-left{top:20px;left:20px}}@media (max-width:480px){body{overflow-y:auto}.container,body{background-size:cover;background-position:50%}.container{min-height:100vh;padding:5px 0;justify-content:space-between}.top-spacing{height:40px}.top-banner{top:10px;gap:10px}.brand-logo{max-width:120px;max-height:50px}.line-above,.line-below{height:6px}.brand-title{font-size:1.4rem;letter-spacing:2px}.main-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.coming-soon{font-size:3rem;letter-spacing:1px}.bottom-nav{flex-direction:column;gap:15px;bottom:20px;left:50%;right:auto}.nav-button{width:45px;height:45px}.nav-button.center{width:55px;height:55px}.nav-button svg{width:18px;height:18px}.nav-button.center svg{width:22px;height:22px}.bottom-nav a:last-child{margin-bottom:0}.bottom-nav img{height:25px!important}}