body{background:#223;color:#ccc;font-size:16px;font-family:Cabin,monospace;font-weight:700}body>header,body>main{padding:0}body>footer{padding:.5rem 0}h1,h2{font-family:Averia Libre,cursive;margin:0}h1,h2,h3,h4,h5,h6{line-height:1}header{text-align:center}header p{margin:0}header img{border:.5rem solid black;border-radius:.25rem;margin-bottom:.25rem}header h1{font-size:5rem;text-transform:uppercase;background-color:#006007;color:transparent;text-shadow:2px 2px 0 #d7ce03;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}iframe,video{width:100%;border:.5em solid black}article header{padding:1rem;background-color:#537a23}article header h2{border:.5rem solid white;border-radius:.25rem;font-size:3rem;color:#fff;padding:.5rem}
