css body { background-color: #ff00ff; font-family: 'VT323', sans-serif; font-size: 18px; line-height: 24px; color: #000000; margin: 0; padding: 0; border: 0; overflow: hidden; -moz-osx-font-styling: none; -webkit-font-smoothing: none; -ms-font-smoothing: none; -o-font-smoothing: none; } h1 { font-size: 32px; line-height: 40px; text-align: center; color: #000000; background-image: linear-gradient(to right, #000000 0 0, #ff0000 100% 0); background-size: 20px 20px; background-position: 50% 50%; -webkit-background-clip: border-box; -webkit-text-stroke-color: #000000; -webkit-text-stroke-width: 2px; text-shadow: 0 0 10px #000000; font-family: 'VT323', sans-serif; font-weight: bold; border-bottom: 4px solid #000000; border-top: 4px solid #000000; border-left: 4px solid #000000; border-right: 4px solid #000000; margin: 10px 20px 20px 20px; padding: 0; background-clip: border; } h2 { font-size: 24px; line-height: 28px; color: #ffffff; background-image: linear-gradient(to right, #ff0000 0 0, #00ff00 100% 0); background-size: 20px 20px; background-position: 50% 50%; -webkit-background-clip: border-box; -webkit-text-stroke-color: #000000; -webkit-text-stroke-width: 2px; text-shadow: 0 0 10px #000000; font-family: 'VT323', sans-serif; font-weight: bold; border-bottom: 4px solid #000000; border-top: 4px solid #000000; border-left: 4px solid #000000; border-right: 4px solid #000000; margin: 10px 20px 20px 20px; padding: 0; background-clip: border; } h3 { font-size: 20px; line-height: 24px; color: #ffffff; background-image: linear-gradient(to right, #00ff00 0 0, #ff00ff 100% 0); background-size: 20px 20px; background-position: 50% 50%; -webkit-background-clip: border-box; -webkit-text-stroke-color: #000000; -webkit-text-stroke-width: 2px; text-shadow: 0 0 10px #000000; font-family: 'VT323', sans-serif; font-weight: bold; border-bottom: 4px solid #000000; border-top: 4px solid #000000; border-left: 4px solid #000000; border-right: 4px solid #000000; margin: 10px 20px 20px 20px; padding: 0; background-clip: border; }