html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace;font-size:14px;line-height:1.65;padding:42% 8% 0;background-color:#10112f;color:#fff;margin:0;text-shadow:0 0 4px rgba(255,255,255,.25)}@media screen and (min-width:600px){body{padding:8% 11% 0;font-size:15px;line-height:1.75}}.lines:before{background:linear-gradient(#13111100 50%,#00000040 0),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;content:" ";display:block;inset:0;pointer-events:none;position:fixed;z-index:5}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}.main{-webkit-animation:fadeIn .8s ease-in-out both;animation:fadeIn .8s ease-in-out both;max-width:490px;position:relative;z-index:2}li{margin-bottom:.75em}img{border:0;max-width:100%;height:auto;display:block}hr{border:0;height:1px;background:#b0b0b8;width:20px;margin:25px 0}@media screen and (min-width:600px){hr{margin:50px 0}}h1,h2,h3,h4{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700;color:#f20176;text-shadow:0 0 4px rgba(242,1,118,.25);margin-bottom:15px;margin-top:0;line-height:1.4;-webkit-font-smoothing:antialiased}@media screen and (min-width:600px){h1,h2{margin-bottom:20px;margin-top:0}}h1{font-size:30px;margin-bottom:0;letter-spacing:-2px}@media screen and (min-width:600px){h1{font-size:44px;letter-spacing:-3px}}h2{font-size:20px;color:#fff;letter-spacing:-1px}h3{font-size:18px;letter-spacing:-1px}h4{font-size:14px;margin-top:20px;letter-spacing:4px;text-transform:uppercase}@media screen and (min-width:600px){h2{font-size:24px}}@media screen and (min-width:600px){h3{font-size:22px}}@media screen and (min-width:600px){h4{font-size:14px;margin-top:30px}}::-moz-selection{background:#f20176;color:#fff}::selection{background:#f20176;color:#fff}a{border-bottom:1px solid #008EA0;text-decoration:none;background-color:transparent;color:#00d0eb;-webkit-transition:all .1s ease;transition:all .1s ease;text-shadow:0px 0px 4px rgba(0,208,235,.5)}a:active,a:hover{outline:0}a:hover,a:focus{color:#fff;text-shadow:0px 0px 4px rgba(255,255,255,.5);background:#00d0eb}.header{position:relative;z-index:1;margin-bottom:20px}@media screen and (min-width:600px){.header{margin-bottom:50px}}.avatar{width:100px;height:100px;display:block;border-radius:3px}@-webkit-keyframes giggle{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(2px);transform:translateY(2px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes giggle{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(2px);transform:translateY(2px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInOut{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@-webkit-keyframes scaleIn{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleIn{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}.background{animation:scaleIn 1s ease both;pointer-events:none;position:absolute;z-index:0;left:0;top:0;right:0}.background:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background-image:linear-gradient(to bottom,transparent,#10112F);z-index:5}.float{float:right}.section{position:relative}.image{margin:24px 0;width:100%;height:auto;opacity:.5;border-radius:4px;display:block}.image--bottom{margin:auto auto 0;width:250px;height:auto}@media screen and (min-width:600px){.image{position:absolute;right:-66%;top:0;z-index:-1;opacity:.4}.image--bottom{top:auto;right:-188px;bottom:-12px}}.animated{opacity:.5;width:100%;height:auto;max-width:1400px}@media screen and (min-width:600px){.animated{opacity:.25}}@media screen and (min-width:1400px){.background{right:auto;width:1400px}.background:before{content:"";position:absolute;top:0;right:0;bottom:0;width:200px;z-index:5;background-image:linear-gradient(to right,transparent,#10112F)}}
