html{background:#000}body{margin:0;font-family:sans-serif;background:#EEE}body a{text-decoration:none}body .upcoming img.poster{width:100%}body .upcoming img.sponsor{margin:1rem 1rem 1rem 0}@media (max-width: 960px){body .upcoming{width:90%}}body .wide{display:flex;margin:auto;width:1280px;justify-content:space-between}body .wide>*{width:48%;margin:3rem 0}@media (max-width: 960px){body .wide{width:90%;display:block}body .wide>*{width:100%}}body .subheader,body main{font-size:1.125rem;line-height:1.25rem}body .subheader h1,body .subheader h2,body .subheader h3,body .subheader h4,body .subheader h5,body .subheader h6,body main h1,body main h2,body main h3,body main h4,body main h5,body main h6{font-family:'Urbanist', sans-serif;line-height:normal;font-weight:100;letter-spacing:0.2rem}body .subheader h1,body main h1{font-size:3.0rem;font-weight:300;letter-spacing:0.3rem}body .subheader h2,body main h2{font-size:2rem;margin-top:2.5rem}body .subheader h3,body main h3{font-size:1.75rem;margin-top:2.25rem}body .subheader h4,body main h4{font-size:1.5rem;margin-top:2.0rem}body .subheader .cheat,body main .cheat{margin-top:6rem}body .subheader{background:#666;color:white}body .subheader a,body .subheader a:visited{color:#f6e276}body .subheader a:hover{color:red}@media (max-width: 960px){body .subheader{padding:1rem 0}}body main{background:#EEE;color:#232020}body main a{color:#ed573a}body .button{margin:1rem auto;display:flex}body .button>a,body .button a:visited{padding:1rem 2rem;border:3px solid;text-transform:uppercase;display:inline-block;margin:auto;transition:color 0.25s, border-color 0.25s, background 0.25s;color:#EEE;border-color:rgba(238,238,238,0.7);background:rgba(238,238,238,0.2)}body .button a:hover{color:#232020;border-color:#EEE;background:#EEE}body .button.dark>a{color:#232020;border-color:rgba(35,32,32,0.7);background:rgba(35,32,32,0.2)}body .button.dark>a:hover{color:#EEE;border-color:#232020;background:#232020}body>header{color:#EEE;background:#232020;position:relative;letter-spacing:0.1rem}body>header>.hero{width:100vw;height:100vh;max-width:100%;background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("/hero/hello-lightbulb-unsplash-2560.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}body>header>.hero>div{display:flex;flex-direction:column;align-items:center;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}body>header>.hero>div>*{margin:1.5rem}body>header>.hero>div>div{font-size:1.2rem}body>header>.hero img{width:35vw}@media (max-width: 960px){body>header>.hero>div{width:90%}body>header>.hero img{width:100%}}body>header nav{width:100%;color:#EEE;background:rgba(35,32,32,0.8)}body>header nav>div{width:1280px;margin:auto;display:flex}body>header nav>div div{display:inline-block}body>header nav>div div.left img{height:48px;margin:1rem auto}body>header nav>div div.right{margin-left:auto}body>header nav>div div.right a{display:inline-block;padding:2rem 1rem;color:#EEE}body>header nav>div div.right a:hover{color:red}body>header nav>div div.right svg{fill:currentColor;width:16px;height:16px}@media (max-width: 960px){body>header nav>div{width:100%;display:block}body>header nav>div img{width:90%;display:block}body>header nav>div div.left{margin-right:auto;text-align:center;display:block}body>header nav>div div.right{margin-left:auto;text-align:center;display:block}}body article{width:1280px;margin:4rem auto;line-height:1.5em}body article.press{width:960px}body article.press h1{margin-bottom:0.25rem}body article.press p{font-size:1.125rem}body article.press sub{color:rgba(35,32,32,0.4)}body article.press img{max-width:100%}body article a:hover{text-decoration:underline}body article table{border-collapse:separate;border-spacing:0}body article th{text-align:left;padding:0.25em 0.5em;background:#DDD}body article tr:nth-child(even){background:#E4E4E4}body article tr td{padding:0.25em 0.5em;padding-right:1em}body article h1,body article h2,body article h3,body article h4,body article h5,body article h6{margin:1.5em 0 0.5em}body article :not(pre) code{background:#DDD;padding:0.125rem 0.25rem;color:#A44}body article pre{padding:1rem}body article a[href^="http"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"EXT";font-size:0.5em;margin-left:0.25em;padding:0 0.25em;vertical-align:super;color:white;background:#ed573a;border-radius:0.5em}body article a[href^="http"][href^="https://youtube.com"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after,body article a[href^="http"][href^="https://www.youtube.com"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"YT"}body article a[href^="http"][href^="https://github.com"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after,body article a[href^="http"][href^="https://www.github.com"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after,body article a[href^="http"][href^="https://github.io"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"GIT"}body article a[href^="http"][href^="https://itch.io/"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"ITCH"}body article a[href^="http"][href^="https://en.wikipedia.org"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"WIKI"}body article a[href^="http"][href^="https://ldjam.com"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{content:"LD"}body article a[href^="http"][href^="https://ldjam.com"][href^="https://ldjam.com/users/"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]){border-radius:1em;font-size:0.75em;vertical-align:0.125em;color:#666;padding:0.125em 0.5em;border:1px solid}body article a[href^="http"][href^="https://ldjam.com"][href^="https://ldjam.com/users/"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):before{content:"@"}body article a[href^="http"][href^="https://ldjam.com"][href^="https://ldjam.com/users/"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):after{display:none}body article a[href^="http"][href^="https://ldjam.com"][href^="https://ldjam.com/users/"]:not([href^="https://ludumdare.com"]):not([href^="http://127.0.0.1:1111"]):hover{color:white;background:#ed573a;border:1px solid #ed573a;text-decoration:none}@media (max-width: 960px){body article{width:90%}}body>footer{color:#EEE;background:#232020;letter-spacing:0.05rem}body>footer h1{margin:0;padding:0;font-size:1.1rem;font-weight:normal;color:white;text-transform:uppercase;letter-spacing:0.2rem}body>footer .body{width:1280px;margin:auto;padding:3rem 0;font-size:0.75rem;color:#777;display:flex;justify-content:space-between}body>footer .body .icons svg{fill:currentColor;width:24px;height:24px}body>footer .body .icons>a{margin:0.35rem}body>footer .body .icons>a:first-child{margin-left:0}body>footer .body .icons>a:last-child{margin-right:0}body>footer .body a{color:#BBB}body>footer .body a:hover{color:red}body>footer .body>div{width:20%}body>footer .body>div section{margin:1.25rem 0}body>footer .body>div section:first-child{margin-top:0}body>footer .body>div section:last-child{margin-bottom:0}body>footer .body .tm{margin:auto 0;width:25%}body>footer .body .tm img{max-width:70%}body>footer .body .nav{width:40%;display:flex;justify-content:space-between}body>footer .body .nav>div{width:45%}body>footer .body .legal{margin:auto 0;width:25%;text-align:justify}@media (max-width: 960px){body>footer .body{width:100%;display:block}body>footer .body .connect{text-align:right}body>footer .body .tm{text-align:center}body>footer .body .col{margin:3rem auto;width:90%}body>footer .body .col:first-child{margin-top:0}body>footer .body .col:last-child{margin-bottom:0}}body>footer .copyright{border-top:1px solid white;padding:1rem 0 3rem 0;width:1280px;margin:auto;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.2rem;display:flex;flex-direction:row-reverse;justify-content:space-between}body>footer .copyright a{color:white}body>footer .copyright a:hover{color:red}@media (max-width: 960px){body>footer .copyright{width:100%;display:block;letter-spacing:0.1rem;text-align:center}body>footer .copyright>section{margin:1rem 0}}
