@font-face{font-family:"8BitWonder";src:url(../fonts/8bitwonder/8-bit_wonder.eot);src:url(../fonts/8bitwonder/8-bit_wonder.eot?#iefix) format("embedded-opentype"),url(../fonts/8bitwonder/8-bit_wonder.woff2) format("woff2"),url(../fonts/8bitwonder/8-bit_wonder.woff) format("woff"),url(../fonts/8bitwonder/8-bit_wonder.ttf) format("truetype"),url(../fonts/8bitwonder/8-bit_wonder.svg#icon) format("svg")}@font-face{font-family:PressStart;src:url(../fonts/pressstart/pressstart2p.eot);src:url(../fonts/pressstart/pressstart2p.eot?#iefix) format("embedded-opentype"),url(../fonts/pressstart/pressstart2p.woff2) format("woff2"),url(../fonts/pressstart/pressstart2p.woff) format("woff"),url(../fonts/pressstart/pressstart2p.ttf) format("truetype"),url(../fonts/pressstart/pressstart2p.svg#icon) format("svg")}*,body,html{border:0;margin:0;padding:0}.section{-webkit-box-sizing:border-box;box-sizing:border-box}.app{position:relative;width:100%;height:100vh}@font-face{font-family:"8BitWonder";src:url(../fonts/8bitwonder/8-bit_wonder.eot);src:url(../fonts/8bitwonder/8-bit_wonder.eot?#iefix) format("embedded-opentype"),url(../fonts/8bitwonder/8-bit_wonder.woff2) format("woff2"),url(../fonts/8bitwonder/8-bit_wonder.woff) format("woff"),url(../fonts/8bitwonder/8-bit_wonder.ttf) format("truetype"),url(../fonts/8bitwonder/8-bit_wonder.svg#icon) format("svg")}@font-face{font-family:PressStart;src:url(../fonts/pressstart/pressstart2p.eot);src:url(../fonts/pressstart/pressstart2p.eot?#iefix) format("embedded-opentype"),url(../fonts/pressstart/pressstart2p.woff2) format("woff2"),url(../fonts/pressstart/pressstart2p.woff) format("woff"),url(../fonts/pressstart/pressstart2p.ttf) format("truetype"),url(../fonts/pressstart/pressstart2p.svg#icon) format("svg")}*,body,html{border:0;margin:0;padding:0}.section{-webkit-box-sizing:border-box;box-sizing:border-box}.app{position:relative;width:100%;height:100vh}.defs{border:0;margin:0;padding:0;display:none}.eyelash{fill:#000}.eyelash-1{-webkit-transform:scale(.3) rotate(-32deg) translateX(45px) translateY(100px);-ms-transform:scale(.3) rotate(-32deg) translateX(45px) translateY(100px);transform:scale(.3) rotate(-32deg) translateX(45px) translateY(100px)}.eyelash-2{-webkit-transform:scale(.4) rotate(-35deg) translateX(5px) translateY(60px);-ms-transform:scale(.4) rotate(-35deg) translateX(5px) translateY(60px);transform:scale(.4) rotate(-35deg) translateX(5px) translateY(60px)}.eyelash-3{-webkit-transform:scale(.2) rotate(-27deg) translateX(130px) translateY(180px);-ms-transform:scale(.2) rotate(-27deg) translateX(130px) translateY(180px);transform:scale(.2) rotate(-27deg) translateX(130px) translateY(180px)}.big-flash,.small-flash{fill:#fff}.iris{fill:#00f}.big-flash{-webkit-transform-origin:20px 20px;-ms-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.eye-hole{fill:#000}.ghost-shape-hd{fill:#ffbb15}.ghost-shape-8b{fill:red}.ghost-eye-8b{fill:#fff}.ghost-eyeball-8b{fill:#000}.title{background-color:transparent;width:100%;height:auto}@media screen and (min-width:768px){.title{width:65%}}@media screen and (min-width:992px){.title{width:720px}}.title-text{font-family:'8BitWonder',monospace;fill:#ff0;stroke:#000;stroke-width:2;font-size:40px;margin:0 auto}.title-background{fill:orange;stroke:#000;stroke-width:3}@font-face{font-family:"8BitWonder";src:url(../fonts/8bitwonder/8-bit_wonder.eot);src:url(../fonts/8bitwonder/8-bit_wonder.eot?#iefix) format("embedded-opentype"),url(../fonts/8bitwonder/8-bit_wonder.woff2) format("woff2"),url(../fonts/8bitwonder/8-bit_wonder.woff) format("woff"),url(../fonts/8bitwonder/8-bit_wonder.ttf) format("truetype"),url(../fonts/8bitwonder/8-bit_wonder.svg#icon) format("svg")}@font-face{font-family:PressStart;src:url(../fonts/pressstart/pressstart2p.eot);src:url(../fonts/pressstart/pressstart2p.eot?#iefix) format("embedded-opentype"),url(../fonts/pressstart/pressstart2p.woff2) format("woff2"),url(../fonts/pressstart/pressstart2p.woff) format("woff"),url(../fonts/pressstart/pressstart2p.ttf) format("truetype"),url(../fonts/pressstart/pressstart2p.svg#icon) format("svg")}*,body,html{border:0;margin:0;padding:0}.section{-webkit-box-sizing:border-box;box-sizing:border-box}.app{position:relative;width:100%;height:100vh}.title-section{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;text-align:center;background-color:#00410e;padding:3em .2em}@media screen and (min-width:768px){.title-section{padding:2em}}.title-section .res-title{font-family:PressStart,monospace;color:#ff0;font-size:12px;letter-spacing:2px;margin:3em 0 2.5em;width:95%;height:auto}@media screen and (min-width:768px){.title-section .res-title{font-size:18px;letter-spacing:3px}}@media screen and (min-width:768px){.title-section .res-title{margin:3em 0 2em}}.title-section .selections{display:block;margin:0 auto;width:90%;list-style-type:none}@media screen and (min-width:768px){.title-section .selections{width:55%}}@media screen and (min-width:1200px){.title-section .selections{width:25em}}.title-section .selection{font-family:PressStart,monospace;color:#ff0;font-size:12px;letter-spacing:2px;padding:1.2em .5em;margin:1em 0;display:block;text-align:left;cursor:pointer;border:5px transparent solid;border-radius:10px}@media screen and (min-width:768px){.title-section .selection{font-size:18px;letter-spacing:3px}}.title-section .selection::before{display:inline-block;padding:0 .4em 0 .2em;content:'\00a0'}.title-section .selection:hover{border:5px #ff0 solid}.title-section .selection:hover::before{content:'*'}@font-face{font-family:"8BitWonder";src:url(../fonts/8bitwonder/8-bit_wonder.eot);src:url(../fonts/8bitwonder/8-bit_wonder.eot?#iefix) format("embedded-opentype"),url(../fonts/8bitwonder/8-bit_wonder.woff2) format("woff2"),url(../fonts/8bitwonder/8-bit_wonder.woff) format("woff"),url(../fonts/8bitwonder/8-bit_wonder.ttf) format("truetype"),url(../fonts/8bitwonder/8-bit_wonder.svg#icon) format("svg")}@font-face{font-family:PressStart;src:url(../fonts/pressstart/pressstart2p.eot);src:url(../fonts/pressstart/pressstart2p.eot?#iefix) format("embedded-opentype"),url(../fonts/pressstart/pressstart2p.woff2) format("woff2"),url(../fonts/pressstart/pressstart2p.woff) format("woff"),url(../fonts/pressstart/pressstart2p.ttf) format("truetype"),url(../fonts/pressstart/pressstart2p.svg#icon) format("svg")}*,body,html{border:0;margin:0;padding:0}.section{-webkit-box-sizing:border-box;box-sizing:border-box}.app{position:relative;width:100%;height:100vh}.ghost-section{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;overflow:hidden}.ghost-section .ghost-field{width:100%;height:85%;display:block;background-color:#00008b;position:relative}.ghost-section .button-field{width:100%;height:15%;display:block;background-color:#00410e;position:relative}.back-btn{display:block;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:PressStart,monospace;color:#ff0;font-size:12px;letter-spacing:2px;outline:0;background-color:transparent;cursor:pointer;width:85%;border:5px transparent solid;border-radius:10px;padding:.7em .5em;margin:0}@media screen and (min-width:768px){.back-btn{font-size:18px;letter-spacing:3px}}@media screen and (min-width:768px){.back-btn{width:50%}}@media screen and (min-width:992px){.back-btn{width:30%}}@media screen and (min-width:1200px){.back-btn{width:25em}}.back-btn::before{padding:0 .5em;display:inline-block;content:'<--'}.back-btn:hover{border:5px #ff0 solid}.back-btn:hover::before{content:'<--'}.ghost-8bit{border:0;margin:0;padding:0;display:block;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:45%;height:auto}@media screen and (min-width:768px){.ghost-8bit{width:30%}}@media screen and (min-width:992px){.ghost-8bit{width:300px}}.ghost-hd{border:0;margin:0;padding:0;display:block;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45%;height:auto}@media screen and (min-width:768px){.ghost-hd{width:30%}}@media screen and (min-width:992px){.ghost-hd{width:300px}}