body,html{margin:0;padding:0;font-family:Montserrat,sans-serif}header{position:fixed;top:0;width:100%;background-color:#000;padding:10px;box-shadow:0 2px 10px #0000001a;display:flex;transition:top .3s;z-index:10}.header-container{display:flex;width:100%}.logo-icon{height:40px}.header-container .logo-icon{position:absolute;left:20px;z-index:1000}.header-container nav{display:flex;align-items:center;padding-left:100px;flex-grow:1;font-size:14px}.nav-link{margin:0 10px;text-decoration:none;color:#888}.burger{display:none;margin-bottom:10px}.burger .line1,.burger .line2,.burger .line3{width:25px;height:3px;background-color:#ddd;margin:5px}.discord-button{margin-left:auto;margin-right:40px}.discord-button img{height:30px}main{padding-top:80px}.hero{position:relative;height:400px}.hero img{width:100%;height:100%;object-fit:cover;filter:brightness(70%)}.hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:1px 1px 2px black;text-align:center}.description{padding:20px;text-align:center}.app-store-button img,.play-store-button img{height:40px;aspect-ratio:auto 332 / 99;padding:0 5px}.app-store-buttons{display:flex;justify-content:center;margin:5px 0}.app-store-buttons img{height:42px}.screenshots .grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;margin:0 auto}.screenshots .grid-container img{width:100%;height:auto}footer{background-color:#000;padding:20px}.footer-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.footer-container .social-media p,.footer-bottom .terms-privacy a,.footer-container{color:#fff}.social-media p{margin-bottom:10px}.social-icons img{height:30px;margin:0 5px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;padding-top:20px}.terms-privacy a{margin:0 10px;text-decoration:none;color:#333}.footer-container .terms-privacy{display:flex;flex-direction:column;align-items:flex-start;margin-right:20px}.footer-logo{height:40px}.company-info{text-align:center;padding-top:20px;color:#ddd}.support-content,.about-us-content,.vision-content{padding:20px;max-width:800px;margin:auto;text-align:center}.about-us-content{font-size:18px;line-height:1.56;margin-bottom:30px}.about-us-content h1{font-size:34px;line-height:1.25;letter-spacing:-.025em;text-align:center;margin-bottom:21px}.faq .question{margin-bottom:20px}.faq .question h3{margin-bottom:10px}.contact-us{margin-top:30px}.about-us-content p{text-align:left;margin-bottom:20px}.kickstarter-content{padding:20px;max-width:650px;margin:auto;font-size:16px;text-align:left;font-family:Inter,sans-serif;color:#282828;font-weight:400;line-height:24px}.kickstarter-content h1{font-size:34px;line-height:1.25;letter-spacing:-.025em;text-align:center;margin-bottom:21px}.kickstarter-content .template-asset{margin-bottom:30px}.kickstarter-content .discord-button-in-text{height:20px;width:20px;vertical-align:middle;margin:0;display:inline}.kickstarter-content img{height:auto;width:auto;margin:14px auto;display:block;max-width:100%;max-height:100%;object-fit:contain}.kickstarter-content h3{margin:0;line-height:32px;font-weight:700;padding-bottom:24px;font-size:28px}.kickstarter-content h4{margin:0;line-height:24px;font-weight:700;padding-bottom:24px;font-size:20px}.kickstarter-content p{margin:0 0 30px}.kickstarter-content ul{list-style-type:disc;margin-left:20px;margin-bottom:20px}.kickstarter-content a{color:#2a9d8f;text-decoration:none}.kickstarter-content a:hover{text-decoration:underline}.kickstarter-image{width:100%;height:auto;margin:20px 0;display:block}.funding-logos{display:flex;justify-content:center;margin:0}.funding-logos img{width:69mm}.project-details{padding:20px;max-width:800px;margin:20px auto;text-align:left;font-size:18px;line-height:1.6}.project-details h2{font-size:24px;margin-bottom:15px;color:#333}.project-details p{margin-bottom:20px;color:#555}.flex-container{display:flex;flex-direction:column;min-height:100vh}html,body{height:100%}main{flex-grow:1}@media(max-width:768px){.header-container nav{position:absolute;top:100%;right:0;background-color:#000;flex-direction:column;align-items:center;width:100%;transform:translateY(-80%);transition:transform .5s ease-in;font-size:25px;font-weight:400}.header-container nav.active{transform:translateY(0)}.header-container .nav-link{margin:0}.header-container .nav-link,.header-container .discord-button{opacity:0}.header-container .burger{display:block;cursor:pointer}.header-container .burger div{width:25px;height:3px;background-color:#ddd;margin:5px}.header-container .burger.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.header-container .burger.toggle .line2{opacity:0}.header-container .burger.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}.footer-container .terms-privacy{align-items:center}nav{width:100%}.header-container nav .discord-button img{height:25px}.discord-button{margin:auto}.nav-link{margin:10px 0}.screenshots .grid-container{grid-template-columns:1fr}.footer-container{flex-direction:column}.footer-container .social-media,.footer-container .app-store-buttons{margin-bottom:10px}.footer-bottom{display:flex;align-items:flex-end}.footer-bottom .app-store-buttons{order:2;margin-top:10px}.support-content,.about-us-content{padding:20px 10px}}.burger.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.burger.toggle .line2{opacity:0}.burger.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}@keyframes navLinkFade{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}
