body{overflow-x:hidden;position:relative;font-family:"Courier New",Courier,monospace;background-color:black}a{cursor:pointer;text-decoration:none!important}.background-transparent{background:transparent!important}#splashscreen{position:fixed;width:100vw;height:100vh;z-index:9999;text-align:center;background-color:white;top:0}#splashscreen img{bottom:0;right:0;position:absolute}.navbar-fixed-top{background-color:transparent;border:none;color:white}#navbar-background{position:absolute;width:100%;height:50px}#navbar-background #strip{position:absolute;width:100%;height:25px;background-image:url(resources/strip.png);background-size:cover}#navbar-background #gradient{position:absolute;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.9) 15px,black 25px,transparent)}.background-transparent #navbar-background{display:none}.navbar-btn{color:white!important;background:rgba(0,0,0,.1)!important}#sidemenu{position:fixed;height:100vh;width:350px;max-width:80vw;background-color:rgba(0,0,0,.9);z-index:500;padding-top:50px;will-change:transform;transition:-webkit-transform 0.3s cubic-bezier(.465,.183,.153,.946);transition:transform 0.3s cubic-bezier(.465,.183,.153,.946)}#sidemenu.close{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#sidemenu ul{margin:0;padding:0}#sidemenu li{line-height:0;border-bottom:1px solid white}#sidemenu a{padding:0!important}#sidemenu li.active .game-spy div{filter:none}.nav-footer{padding:10px!important;bottom:0;position:absolute;width:100%;color:white!important}.nav-footer li{border:0!important;line-height:normal!important;text-align:center}.nav-footer a{padding:5px!important;width:100%;border-color:white;color:white!important;margin-bottom:4px}.nav-footer small{font-size:xx-small}.game-spy div{width:100%;height:120px;background-size:cover;background-position:center;filter:grayscale(80%)}.game-spy[href="#native"] div{background-image:url(resources/nativeSplash.png)}.game-spy[href="#colourfast"] div{background-image:url(colourfast/resources/splash.png)}.game-spy[href="#colourgauge"] div{background-image:url(resources/colourGaugeSplash.png)}#splash{width:100%;height:100vh;text-align:center;position:relative}#splashBackground{width:100%;height:100%;background-image:url(resources/sqSplash.png);background-size:cover;background-position:center;z-index:-1000}.black-translucent{line-height:2;color:white!important;background-color:rgba(0,0,0,.7);text-decoration:none!important}#pageTitle{position:absolute;font-size:7vw;top:0;width:100%}.scroll-anchor{display:block;width:200px;font-size:large;position:relative;bottom:15px;margin-top:-50px;margin-left:-100px;left:50%}.section{width:100vw;height:100vh;background-size:cover;background-position:center;padding:0;border-top:1px solid white}.section.inline{height:initial;margin:initial}.section-content{width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center}#native.section{height:70vh!important}#native .section-content{background-color:white!important;overflow:hidden;position:relative}#native .link-appstore{position:absolute;top:20px!important;right:20px}@keyframes nativeAnimation{0%{color:red}13%{color:orange}29%{color:yellow}42%{color:green}58%{color:blue}70%{color:purple}85%{color:pink}100%{color:red}}#native .title{font-family:"Marker Felt";font-size:15vw;animation-name:nativeAnimation;animation-duration:12s;animation-iteration-count:infinite;background-color:rgba(255,255,255,.2);box-shadow:0 0 20px 5px #ffffff40}#native .subtitle{font-size:9vw;animation-delay:2.5s}#native img.app-preview{position:absolute;transform:rotate(-20deg) translateY(150px) translateX(-50px);height:120vh}#colourfast.section{background-image:url(colourfast/resources/splash.png)}#colourgauge.section{background-image:url(resources/colourGaugeSplash.png)}#contact.section{padding:20px;color:white}#contact .btn{background-color:black;border:white 1px solid;outline:none;color:white!important}#contact .btn.disabled{opacity:.3}.section-content a{position:relative;top:20vh;color:white!important}.play-anchor img{max-height:25vh}.construction-anchor span{font-size:8vw;font-weight:600;padding:0 20px;border:2px solid white;background-color:rgba(0,0,0,.5)}.text-container{color:white;position:relative;top:30vh;background-color:rgba(0,0,0,.6)}label{color:white}.text-input{background-color:transparent!important;color:white!important;border-color:white!important}.navbar-static-bottom{background:transparent;border:none;margin:0}#attribution{color:white;bottom:5px;left:5px;font-size:10px;opacity:.6}.a2a_kit{display:inline-block}.a2a_kit a{position:initial;margin:4px}