body { background-color: #FF0000; /* red for the blood of the ignorant */ background-image: linear-gradient(to bottom, #FFC0C0, #C0C0C0); background-size: 1px 1px; background-position: center; font-family: 'Bangers', cursive; font-size: 2.5em; line-height: 1.2; letter-spacing: 0.2em; margin: 0; padding: 0; border: 1px solid #000000; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-sizing: border-box; width: 100%; height: 100vh; overflow: hidden; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; } h1, h2, h3, h4, h5, h6 { text-transform: uppercase; color: #0000FF; /* blue, the color of the educated */ border: 1px solid #000000; padding: 0.5em; margin: 0; font-family: 'Bangers', cursive; font-weight: bold; background-color: #000000; background-image: linear-gradient(to bottom, #000000, #000000, #000000, #000000, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } h1, h2, h3, h4, h5, h6 { margin: 0.5em 0 0; padding: 0 1em; background-image: linear-gradient(to bottom, #000000, #000000, #000000, #000000, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em; padding: 1em 0; background-image: linear-gradient(to bottom, #000000, #000000, #000000, #000000, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } p { font-family: 'Bangers', cursive; font-size: 1.2em; line-height: 1.2; margin: 0; padding: 0; border: 1px solid #000000; background-color: #C0C0C0; background-image: linear-gradient(to bottom, #C0C0C0, #C0C0C0, #C0C0C0, #C0C0C0, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a { text-decoration: none; color: #000000; font-weight: bold; border: 2px solid #000000; background-image: linear-gradient(to bottom, #FFFFFF, #000000, #000000, #000000, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:hover { background-position: bottom; background-size: 1px 5px; -webkit-background-position: bottom; -moz-background-position: bottom; -ms-background-position: bottom; background-position: bottom; border: 2px solid #FF0000; box-shadow: 0 0 0 2px black; -webkit-box-shadow: 0 0 0 2px black; -moz-box-shadow: 0 0 0 2px black; -ms-box-shadow: 0 0 0 2px black; -o-box-shadow: 0 0 0 2px black; transition: all 0.3s ease; } a:visited { text-decoration: none; color: #C0C0C0; background-color: #C0C0C0; border: 2px solid #000000; background-image: linear-gradient(to bottom, #C0C0C0, #C0C0C0, #C0C0C0, #C0C0C0, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:active { text-decoration: none; color: #000000; background-color: #000000; border: 2px solid #000000; background-image: linear-gradient(to bottom, #000000, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: 0 0 0 2px black; -webkit-box-shadow: 0 0 0 2px black; -moz-box-shadow: 0 0 0 2px black; -ms-box-shadow: 0 0 0 2px black; -o-box-shadow: 0 0 0 2px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:link { text-decoration: none; color: #000000; font-weight: bold; border: 2px solid #000000; background-image: linear-gradient(to bottom, #000000, #000000, #000000, #000000, #000000); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:visited:link { text-decoration: none; color: #C0C0C0; background-color: #C0C0C0; border: 2px solid #000000; background-image: linear-gradient(to bottom, #C0C0C0, #C0C0C0, #C0C0C0, #C0C0C0, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:hover:visited { text-decoration: none; color: #000000; background-color: #000000; border: 2px solid #000000; background-image: linear-gradient(to bottom, #000000, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: 0 0 0 2px black; -webkit-box-shadow: 0 0 0 2px black; -moz-box-shadow: 0 0 0 2px black; -ms-box-shadow: 0 0 0 2px black; -o-box-shadow: 0 0 0 2px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:link:visited { text-decoration: none; color: #000000; background-color: #000000; border: 2px solid #000000; background-image: linear-gradient(to bottom, #000000, #000000, #000000, #000000, #000000); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: inset 0 0 0 1px black; -webkit-box-shadow: inset 0 0 0 1px black; -moz-box-shadow: inset 0 0 0 1px black; -ms-box-shadow: inset 0 0 0 1px black; -o-box-shadow: inset 0 0 0 1px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } a:visited:link { text-decoration: none; color: #000000; background-color: #000000; border: 2px solid #000000; background-image: linear-gradient(to bottom, #000000, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF); background-size: 1px 5px; background-position: center; -webkit-background-clip: border-box; -moz-background-clip: border-box; -ms-background-clip: border-box; background-clip: border-box; border-radius: 0; box-shadow: 0 0 0 2px black; -webkit-box-shadow: 0 0 0 2px black; -moz-box-shadow: 0 0 0 2px black; -ms-box-shadow: 0 0 0 2px black; -o-box-shadow: 0 0 0 2px black; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }