/* t7.css - XHTML 1.0 */ body { font-family: 'Georgia', serif; background-color: #ecf0f1; color: #34495e; margin: 0; padding: 70px; } h1, h2, h3 { color: #3498db; text-align: center; margin-bottom: 20px; } button { padding: 20px 40px; border: 2px solid #3498db; background-color: white; color: #3498db; cursor: pointer; border-radius: 25px; font-size: 20px; transition: transform 0.2s ease; } button:hover { transform: scale(1.1); background-color: #3498db; color: white; } img { max-width: 100%; height: auto; border-radius: 20px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); } table { width: 100%; border-collapse: collapse; border: 2px solid #3498db; } td, th { padding: 20px; text-align: left; border: 1px solid #3498db; }