/* t5.css - HTML 4.01 */ body { font-family: 'Helvetica Neue', sans-serif; background-color: #fafafa; color: #2c3e50; margin: 0; padding: 50px; } h1, h2, h3 { color: #e74c3c; text-align: center; margin-bottom: 25px; } button { padding: 15px 30px; border: 2px solid #e74c3c; background-color: #ecf0f1; color: #e74c3c; cursor: pointer; border-radius: 25px; font-size: 16px; transition: background-color 0.3s ease; } button:hover { background-color: #e74c3c; color: white; } img { max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); } table { width: 100%; border-collapse: collapse; border: 1px solid #ecf0f1; } td, th { padding: 15px; text-align: left; border: 1px solid #ecf0f1; }