css /* styles.css */ body { background: #000; background-image: linear-gradient(90deg, #333, #444); color: #fff; font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; } h1 { font-weight: bold; font-size: 24pt; text-align: center; border-bottom: 4px solid #666; margin-bottom: 0; } h2 { font-size: 18pt; font-weight: bold; border-bottom: 4px solid #666; margin-bottom: 0; } h3 { font-size: 14pt; border-bottom: 4px solid #666; margin-bottom: 0; } p { margin-bottom: 1em; text-align: center; font-size: 12pt; } a { color: #fff; background: #666; border: 4px solid #666; padding: 2px 8px; text-decoration: none; font-weight: bold; text-align: center; text-shadow: 2px 2px 4px #666; } a:hover { background: #000; color: #fff; text-decoration: underline; text-shadow: 2px 2px 4px #666; } #header { background: #777; padding: 1em; border: 4px solid #666; border-bottom: 4px solid #666; text-align: center; } #content { padding: 1em; background: #555; border: 4px solid #666; border-top: 4px solid #666; } #footer { background: #888; padding: 1em; border: 4px solid #666; border-top: 4px solid #666; text-align: center; } #footer a { background: #666; border: 4px solid #666; padding: 2px 8px; text-decoration: none; font-weight: bold; text-align: center; text-shadow: 2px 2px 4px #666; } #footer a:hover { background: #000; color: #fff; text-decoration: underline; text-shadow: 2px 2px 4px #666; }