a,article,body,div,em,footer,h1,h2,h3,h4,h5,h6,header,html,img,menu,nav,p,section,span{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,footer,header,nav,section{display:block}body{line-height:1}body,html{width:100%;height:100%;min-height:550px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden}body{position:relative;background:url(../images/background.jpg) 0 50% no-repeat #031528;box-shadow:inset 0 0 1000px 5px #000}@media screen and (max-width:1024px){body{background-image:url(../images/background-mobile.jpg);background-position:50%;background-size:cover;box-shadow:inset 0 0 200px 5px #000}}@media screen and (max-width:480px){body,html{min-height:380px}body{box-shadow:inset 0 0 100px 5px #000}}h1,h2{color:#fff;color:rgba(255,255,255,.9);font-weight:200;line-height:80px;text-align:center;text-shadow:1px 1px 1px #000}h1{font-size:30px}h2{font-size:14px;color:rgba(255,255,255,.75)}.main-container{width:300px;height:500px;position:absolute;top:50%;left:50%;margin:-250px 0 0 -150px}.avatar-container{width:300px;height:300px;background:url(../images/avatar.png) 50% 100% no-repeat rgba(0,0,0,.5);border:3px solid rgba(255,255,255,.75);border-radius:155px;box-shadow:0 0 1px 1px #000,inset 0 0 100px 0 #000,inset 0 0 1px 1px rgba(0,0,0,.9),0 0 100px 0 rgba(0,0,0,.7);overflow:hidden}@media screen and (max-width:480px){.main-container{height:auto;position:relative;top:auto;left:auto;margin:10px auto 0}.avatar-container{width:200px;height:200px;margin:0 auto;background-size:190px auto}}