css body { font-family: 'Futura', 'Arial', sans-serif; margin: 0; padding: 0; } header { background: -webkit-linear-gradient(left, #FF0000, #00FF00); background: linear-gradient(to right, #FF0000, #00FF00); padding: 16px; border: 4px solid #000000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } h1 { font-size: 36px; font-weight: bold; color: #00FF00; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } h2 { font-size: 24px; font-weight: bold; font-family: 'Courier New', monospace; color: #000000; border-bottom: 4px solid #000000; } .tagline { font-size: 24px; font-family: 'Courier New', monospace; color: #000000; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); padding: 8px 16px; border-bottom: 4px solid #000000; background: #FF0000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } section { padding: 16px; background: #FFFFFF; border: 4px solid #000000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } section-content { background: #FFFFFF; padding: 16px; border: 4px solid #000000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } section-content h2 { font-size: 24px; font-weight: bold; font-family: 'Courier New', monospace; color: #00FF00; border-bottom: 4px solid #000000; background: #FF0000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } .btn { background: #00FF00; color: #000000; border: none; border-bottom: 4px solid #000000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); padding: 8px 16px; text-decoration: none; font-size: 24px; font-weight: bold; text-align: center; cursor: pointer; } footer { background: #000000; color: #FFFFFF; padding: 16px; border: 4px solid #000000; border-radius: 4px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); }