css /* styles.css */ body { background: #f0f0f0; font-family: 'VT323', sans-serif; font-size: 16px; margin: 0; padding: 0; } h1 { color: #ff0000; border: 2px solid black; padding: 4px 8px; margin: 8px 16px; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); font-weight: bold; letter-spacing: 2px; word-wrap: break-word; width: 300px; } h2 { color: #33cccc; border: 1px solid #ccc; padding: 4px 8px; margin: 8px 16px; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); font-weight: bold; letter-spacing: 1.5px; word-wrap: break-word; width: 200px; } p { color: #666666; border: 1px solid #ccc; padding: 4px 8px; margin: 8px 16px; line-height: 1.5; width: 300px; background: #f0f0f0; } a { color: #0000ff; text-decoration: none; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); background: #f0f0f0; border: 1px solid #ccc; padding: 2px 8px; margin: 8px 16px; } a:hover { background: #c0c0c0; color: #0000ff; text-decoration: underline; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); border: 1px solid #ccc; padding: 2px 8px; margin: 8px 16px; } a:active { color: #0000ff; background: #f0f0f0; text-decoration: none; border: 1px solid #ccc; padding: 2px 8px; margin: 8px 16px; } img { display: none; width: 100%; height: 100%; background: #f0f0f0; border: 1px solid #ccc; }