*{box-sizing: border-box;}
html,
body{ background: #f0ec00; }
.main{text-align: center; padding: 2em 4em; width: 600px; max-width: 92vw; margin: 0 auto; background: #000; background-attachment: fixed; min-height: 100%; }
h1{padding-bottom: 2em;}
li{text-align: center; padding: 0 0 40px;}
li a{transition-duration: 0.5s;}
li a:hover{opacity: 0.75;}