*,::after,::before{box-sizing:border-box;font-family:'Open Sans',sans-serif}body{font-family:'Source Sans Pro',sans-serif;color:#111;margin:0;padding:0;overflow-x:hidden;background-size:cover}a{text-decoration:none}a:focus,a:hover{outline:0}.main_container{color:#FFFCF2;height:100vh;letter-spacing:5px;width:50vw;background-color:#0B132B;position:absolute;left:0;top:0}.inner{position:relative;text-align:center;top:50%;transform:translateY(-80%)}.neon{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #0ff,0 0 80px #0ff,0 0 90px #0ff,0 0 100px #0ff,0 0 150px #0ff}.intro{font-size:xx-large}.about_container{position:absolute;right:0;top:0;color:#2E3532;background-color:#CFDEE7;height:100vh;width:50vw;padding:7% 5% 5%;overflow-y:scroll;text-align:justify;line-height:2em}.button_container{position:relative}.enter{margin:3vh 10px 0 0;font-size:1em;letter-spacing:3px;cursor:pointer;font-weight:700;white-space:pre;color:#1C2541;pointer-events:auto}.enter:focus,.enter:hover{border-bottom:2px solid #CCC5B9}.enter span{display:inline-block}@media only screen and (max-width:750px){.intro{font-size:large}.main_container{height:50vh;letter-spacing:3px;width:100vw}.about_container{width:100vw;height:auto;line-height:2em;top:50%;left:0}.button_container{position:relative}.enter{margin:3vh 5px 0 0}}