body,h1,h2{line-height:1.2em}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Light.ttf) format('truetype')}@font-face{font-family:"PT Sans Narrow Bold";src:url(/assets/fonts/PTN77F.ttf) format('truetype')}body{padding:0;background-color:#000;color:#fff;font-size:1pc;font-family:Roboto,Helvetica,sans-serif;text-shadow:0 0 20px #000}h1{font-size:3em}h2{font-size:1.5em}h1,h2{font-family:"PT Sans Narrow Bold","PT Sans Narrow",sans-serif;text-shadow:2px 2px 0 rgba(0,0,0,.5);text-transform:uppercase}.holder{position:absolute;width:36em;height:30em;top:50%;left:50%;margin-left:-19em;margin-top:-19em;text-align:center;padding:1em;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.holder .profile{width:350px;height:350px;margin:0 auto;display:block -webkit-animation: fadein 5s;-moz-animation:fadein 5s;-ms-animation:fadein 5s;-o-animation:fadein 5s;animation:fadein 5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@media screen and (max-width:600px){h1{font-size:2em}h2{font-size:1.3em}.holder{position:relative;width:100%;height:auto;top:0;left:0;margin-top:0;margin-left:0;padding:0}}@media screen and (max-width:320px){.holder{width:320px}}#bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%}#bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}