@font-face{font-family:'fixedsys_excelsior_3.01Rg';src:url(fsex300-webfont.woff2) format('woff2'),url(fsex300-webfont.woff) format('woff');font-weight:400;font-style:normal}html{color:#fff1e5;font-size:16px;background:#000;font-family:'Open Sans',sans-serif}::-moz-selection{background:#fff1e5;color:#2c1806;text-shadow:none}::selection{background:#fff1e5;color:#2c1806;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{margin:0 auto;text-align:center}button,input{outline:0}.button,.header,.icon,.play,.title,h1,h2,h3,h4{font-weight:400;font-family:'fixedsys_excelsior_3.01Rg','Press Start 2P',cursive}.header,.title,h1,h2,h3,h4,h5{margin:0}h1{margin:15px 0}.header,h3,h4{font-size:32px;line-height:160%}h4{text-align:left;margin-top:25px}.changelog h2 span,.changelog h3 span,h4 span{font-size:16px}h5{margin-top:40px;text-align:left;font-size:18px}.container h3{text-shadow:2px 2px #777,-2px -2px #000;margin-bottom:25px;line-height:120%;color:#fff}p,ul{line-height:130%}ul{list-style:none outside;padding-left:0}ul ul{padding-top:10px}ul li{background:url(../img/bullet.png) left top 4px no-repeat;background-size:12px auto;padding-left:20px;padding-bottom:10px}ul.centered li{background:0 0;padding-left:0}ul.centered li:before{background:url(../img/bullet.png) left top no-repeat;background-size:12px auto;width:12px;height:12px;content:"";display:inline-block;padding-right:20px}a{color:#fff}.spacing{padding:20px 0}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.nav-cont,nav{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.icon,.mobile-menu,.mobile-menu:after,.mobile-menu:before,.slide,a,button{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.media img{-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.logo img,.play{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.inner,.press-kit,a,div,header,img,nav,p,section{box-sizing:border-box;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}header,section{position:relative;z-index:1}.header-background{overflow:hidden;position:relative;width:100%}.header-background:before{content:' ';position:fixed;width:100%;height:670px;top:0;left:0;background:url(../img/header.png) center center no-repeat;background-size:cover;will-change:transform;z-index:-1}.header-background.black:before{background:#000}.play{background:url(../img/play.png) top center no-repeat;background-size:auto 100px;color:#fff1e5;text-decoration:none;text-shadow:1px 1px 10px #000,1px -1px 10px #000,-1px 1px 10px #000,-1px -1px 10px #000,1px 1px 0 #000;padding-top:110px;height:150px;display:inline-block;margin-top:25px;line-height:25px;width:35%;vertical-align:middle;font-size:32px}.play.small{background-size:auto 50px;height:75px;margin-top:15px;width:25%;padding:55px 1% 0 1%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;font-weight:900}.play:hover{background-size:auto 110px;padding-top:120px}.play.small:hover{background-size:auto 55px;padding-top:60px}nav{background:url(../img/header-floor.png) top center no-repeat;background-size:1020px auto;position:relative;z-index:2;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.nav{height:102px}nav.fade-out{opacity:0}nav.fixed{width:100%;position:fixed;z-index:3;opacity:1!important}.press-kit nav.fixed{position:absolute}nav.open{background-color:#2c1806}.nav-cont{display:none;padding:10px 0 25px 0}.open .nav-cont{display:block}.nav-cont a{color:#fff1e5;text-decoration:none;display:block;padding:10px 5%;font-weight:900;font-size:18px}.nav-cont a:hover{background:#1f1002}.mobile-menu{display:inline-block;cursor:pointer;vertical-align:top;margin-top:5px}.lines,.mobile-menu:after,.mobile-menu:before{width:25px;height:4px;background:#fff1e5;box-shadow:2px 2px 0 #2c1806;display:block}.mobile-menu:after,.mobile-menu:before{content:"";display:inline-block}.mobile-menu:after{margin-bottom:8px}.mobile-menu:hover:after,.mobile-menu:hover:before{margin-bottom:4px}.mobile-menu.open:after,.mobile-menu.open:before{background:0 0;box-shadow:none}.logo{width:258px;display:inline-block;margin-right:15px}.logo img{width:100%}.logo:hover img{transform:scale(1.1)}.unlok{width:40px;height:auto;margin-top:2px}.heading,header p{font-weight:700;background:rgba(0,0,0,.8);padding:20px;line-height:140%}header p{margin-top:125px;margin-bottom:200px}header .inside,section .inside{padding:0 5%}section{background:#000}.inner section.main,.press-kit section.main{background:0 0}.about ul{text-align:left}.features-image{max-width:100%}.button:after,.button:before{display:inline-block;background:url(../img/button-left.png) left center no-repeat;background-size:10px auto;height:34px;width:9px;content:"";vertical-align:middle}.button:after{background:url(../img/button-right.png) right center no-repeat;background-size:10px auto}.button{vertical-align:middle;display:inline-block;background:0 0;border:none;font-size:32px;text-shadow:2px 2px 0 #000;color:#fff;text-decoration:none;padding-top:2px;height:46px}.button span{background:#861316;border-top:3px #cc2229 solid;border-bottom:3px #580b0d solid;line-height:36px;display:inline-block;vertical-align:middle;padding:0 10px}.button:hover{opacity:.8;padding-top:0;height:46px}.spacing{margin-top:40px}.large-spacing{margin-top:40px;margin-bottom:40px}h1,h2{text-shadow:3px 3px 0 #000,0 0 10px #000;font-size:48px}.inner h3{text-shadow:2px 2px 0 #000}h2{margin-bottom:25px;padding-top:100px}.inner h2{padding-top:50px}.press h2{padding-top:50px}.inner p,.inner ul,.press-kit p,.press-kit ul{text-align:left}h5.centered,p.centered,p.heading,ul.centered{text-align:center}.twitter-timeline{margin:0 auto}.intro{background:url(../img/mountain.png) top center repeat-x;background-size:736px auto;margin-top:-256px;padding:256px 0 0 0}.intro .container{background:#535159;padding:25px 0 75px 0}.steam{width:120px;padding-bottom:15px;margin:0 auto}.intro p{margin:0}.about{background:#000 url(../img/fade.png) top center repeat-x;background-size:406px auto;padding-top:80px}.news{text-align:center;padding-bottom:50px}.news .column.first{margin-bottom:25px}.news .column.first img{width:100%;max-width:208px}.top-news{padding-bottom:50px}.separator{background:#000 url(../img/news-separator.png) center center repeat-x;background-size:1920px 265px;width:100%;height:265px}.trello{font-weight:700;padding-top:25px}.media{text-align:center}.media img{display:inline-block;border:2px #fff solid;box-shadow:2px 2px 0 #000;width:250px;height:auto;max-width:100%;margin:15px}.media img:hover{transform:scale(1.1)}.coverage,.press{font-size:0;white-space:nowrap}.arrow{display:inline-block;background:url(../img/arrow-left.png) center center no-repeat;background-size:21px 33px;width:15%;height:33px;border:none;vertical-align:middle}.arrow.right{background:url(../img/arrow-right.png) center center no-repeat;background-size:21px 33px}.arrow:hover{opacity:.7}.arrow.disabled{opacity:.1}.slides{width:70%;overflow:hidden;white-space:nowrap;text-align:center;font-size:0;display:inline-block;vertical-align:middle}.slide{display:inline-block;width:100%;font-size:16px;padding-bottom:25px}.slide p{white-space:normal;padding-bottom:25px;text-align:center}.slide span.air-quote{font-size:28px;font-weight:700;padding:0 5px;font-family:Arial;position:relative;top:5px}.community{background:url(../img/caves-footer.png) top center no-repeat;background-size:cover;padding-bottom:300px}.email{border:2px #cc2229 solid;padding:12px;color:#000;vertical-align:top;margin-bottom:15px}.newsletter{padding:50px 0}.newsletter .column.first{padding-bottom:25px}.icon{display:inline-block;vertical-align:middle;padding:15px 25px 15px 50px;background-repeat:no-repeat;background-position:left center;background-size:32px 32px;font-size:32px;text-decoration:none;text-shadow:2px 2px 0 #000}.icon:hover{opacity:.7}.discord{background-image:url(../img/discord.png)}.facebook{background-image:url(../img/facebook.png)}.instagram{background-image:url(../img/instagram.png)}.mastodon{background-image:url(../img/mastodon.png)}.twitter{background-image:url(../img/twitter.png)}.bluesky{background-image:url(../img/bluesky.png)}.reddit{background-image:url(../img/reddit.png)}.contact{margin-top:25px;background-image:url(../img/contact.png)}.inner section{padding-bottom:100px}.inner,.press-kit{background:url(../img/header-inside.png) top center no-repeat;background-size:500%}.team p{text-align:center;margin-bottom:50px}.team h3{margin-top:25px}.team img{max-width:112px}.facts{margin:0}.press-kit .separator{margin-top:100px}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.buy iframe{height:180px!important}pre{color:#fff;padding:10px;text-align:left;border:1px #ccc solid}.changelog .title{margin-top:50px;padding-top:0;margin-bottom:0;background:url(../img/wooden-rule.png) center center;background-size:auto 60px;border:4px #2c1806 solid;line-height:60px;text-align:center;font-size:48px;text-shadow:0 0 7px #2c1806}.changelog .video{margin:15px 0}.changelog .header{color:#84602c;text-align:center}.changelog h2,.changelog h3{margin-top:10px;text-align:center;font-size:32px;padding-top:0}.changelog .open{cursor:pointer}#filter{color:#000;margin-bottom:10px;padding:8px;width:100%;box-sizing:border-box;margin-top:2px}.voting p{margin-top:5px;padding-bottom:10px}.voting h4{line-height:100%}.voting .new{background:#861316;padding:5px;margin-right:10px;vertical-align:middle}.voting .date-meta{float:right;padding-left:25px}.voting .feature{margin-bottom:45px;border-bottom:1px #222 solid}.voting input[type=checkbox]{display:none}#sort,.login{margin:0 3px}.voting input[type=checkbox]+label{background:url(../img/checkbox.png) top left no-repeat;height:20px;width:20px;display:inline-block}.voting input[type=checkbox]:checked+label{background-position:top right}label{cursor:pointer}#loading{position:fixed;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;height:100%;background:0 0}#loading.active{opacity:1;visibility:visible;background:rgba(0,0,0,.8)}.blocks{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px}.block{background:#fff;height:16px;opacity:0;position:absolute;width:16px;display:block;top:0;left:0}.block.animate{animation:loading 1s ease-in-out infinite}.block-1.animate{animation-delay:.9s;left:0}.block-2.animate{animation-delay:.8s;left:20px}.block-3.animate{animation-delay:.7s;left:40px}.block-4.animate{animation-delay:.6s;left:0;top:20px}.block-5.animate{animation-delay:.5s;left:20px;top:20px}.block-6.animate{animation-delay:.4s;left:40px;top:20px}.block-7.animate{animation-delay:.3s;left:0;top:40px}.block-8.animate{animation-delay:.2s;left:20px;top:40px}.block-9.animate{animation-delay:.1s;left:40px;top:40px}.tooltip{position:relative;background:url(../img/refresh.png);width:20px;height:20px;margin-right:15px;float:left;margin-top:5px}.tooltip .tooltip-text{visibility:hidden;background-color:#861316;color:#fff;text-align:center;padding:10px;position:absolute;opacity:0;z-index:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;top:30px;width:200px}.tooltip .tooltip-text small{display:block}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.completed{background:#2c1806;padding:2.5% 5%}.completed .voting .feature{border-bottom:1px #fff solid}@keyframes loading{0%{opacity:0;transform:translateX(-64px)}15%{opacity:1;transform:translateX(0)}70%{opacity:1;transform:translateX(0)}85%{opacity:0;transform:translateX(64px)}}.progress{background:#861316;height:5px}@media only screen and (min-width:480px){.inner,.press-kit{background-size:300%}}@media only screen and (min-width:524px){.buy iframe{height:300px!important}}@media only screen and (min-width:768px){.intro .container{padding:75px 0}.inner,.press-kit{background-size:200%}.voting{text-align:left}#filter{width:200px}.voting .button{float:right}#refresh{margin-left:3px}.completed{padding:1.25% 2.5%}}@media only screen and (min-width:1024px){nav.open{background-color:transparent}.nav-cont,.open .nav-cont{display:inline-block;vertical-align:top;padding:0}.mobile-menu{display:none}.nav-cont .image-link{padding:0}.nav-cont a:hover{color:#fff;text-shadow:0 0 10px #fff;background:0 0}.nav-cont a{text-shadow:2px 2px 0 #2c1806,0 0 5px #000,0 0 2px #000;padding:15px 13px 0 0;display:inline-block;vertical-align:top;font-weight:900;font-size:14px;text-transform:uppercase}.column{float:left;width:50%}header .column.first{width:50%}header .column.last{width:45%}.intro .column.first{width:65%}.intro .column.last{width:35%}.about .column{text-align:left;padding:0 5%}.press-kit .column{padding:0 5%}.news .column.first{width:20%;padding-right:5%;margin-bottom:0}.post{text-align:left}.news .column.last{width:80%}.team .column.last{float:none;text-align:center;width:100%}header p{margin-top:25px}header .inside{padding-bottom:140px}.inner section.main .inside,header .inside,section .inside{width:1000px;margin:0 auto}.inner section.main .inside{padding:0 20px}.newsletter .column.first{padding-bottom:0}.inner,.press-kit{background-size:150%}.buy .column.last{padding-left:5%}.buy iframe{height:180px!important}#filter{width:350px}}@media only screen and (min-width:1140px){section .inside{width:80%;margin:0 auto}}@media only screen and (min-width:1280px){.inner,.press-kit{background-size:contain}}@media only screen and (min-width:1319px){.buy iframe{height:300px!important}}@media only screen and (min-width:1224px){header .inside{width:1200px}}