/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html,body{height:100%;width:100%}body{background:url("../images/bg/top-left.png") no-repeat,url("../images/bg/top-right.png") no-repeat,url("../images/bg/bottom-left.png") no-repeat,url("../images/bg/bottom-right.png") no-repeat,url("../images/bg/texture.png"),#5A4A42;background-size:50% auto;background-position:left 5%, right 15%, left bottom, right bottom, 0 0;position:relative;font-family:"Amatic SC",cursive;color:#fefbeb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 800px){body{background-size:auto}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;overflow:hidden;position:relative}.container{position:relative}img#backgroundimage{display:block;width:100%;opacity:0}.state{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:2;pointer-events:none}.state.state-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.state.state-0 header{margin-bottom:4rem;text-align:center}@media only screen and (min-width: 800px){.state.state-0 header{margin-bottom:8rem}}.state.state-0 header h1{margin:0;font-family:"Fontdiner Swanky",cursive;font-size:2rem}@media only screen and (min-width: 800px){.state.state-0 header h1{font-size:6rem}}.state.state-0 header h2{margin:1rem 0 0;font-size:1.25rem;font-weight:700;text-align:center;color:#84ce96}@media only screen and (min-width: 800px){.state.state-0 header h2{font-size:2rem}}.state.show{pointer-events:initial}aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem;height:100px;text-align:center;z-index:15}@media only screen and (min-width: 800px){aside{margin-top:5rem}}aside #hint,aside #controls{display:none;opacity:0}aside .button:last-child{margin-left:1rem}.button,#hint p{display:inline-block;margin:0;padding:0.5rem 3rem;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width: 800px){.button,#hint p{padding:1rem 3rem;font-size:3rem}}.button{background-color:#4a2344;cursor:pointer;text-decoration:none;color:#fefbeb;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s}.button:hover{background-color:#5b2b54}.reel{position:absolute;height:50%}.reel#topreel{top:0px;left:-25%}.reel#bottomreel{right:-25%;bottom:0px}.reel#bottomreel img{float:right}.reel img{float:left;display:block;height:100%;width:auto}#appcanvas{position:absolute;left:25%;width:50%}#aux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;bottom:0;width:100%;padding:1rem 2rem;z-index:10}#aux .stats h2{margin:0;opacity:0.85}#aux .stats h2 span:last-of-type{display:inline-block;padding-left:0.15rem}#aux .social{text-align:center}#aux .social a{display:inline-block;border:1px solid #fefbeb;margin:0;opacity:0.35;width:40px;height:40px;line-height:40px;color:#fefbeb;-webkit-transition:0.25s;-moz-transition:0.25s;transition:0.25s}#aux .social a:last-child{margin-left:0.5rem}@media only screen and (min-width: 550px){#aux .social a:last-child{margin-left:0.25rem}}#aux .social a:active,#aux .social a:focus{opacity:0.35;color:#fefbeb;border:1px solid #fefbeb}#aux .social a:hover{opacity:0.85;color:#84ce96;border:1px solid #84ce96}
/*# sourceMappingURL=app.min.css.map */
