body { font-family: sans-serif; background: #f0f8ff; text-align: center; padding: 50px; } h1 { color: #2c3e50; font-size: 36px; margin-bottom: 10px; } button { background-color: #3498db; color: white; border: none; padding: 12px 24px; font-size: 16px; border-radius: 8px; cursor: pointer; margin-top: 20px; transition: background-color 0.3s ease; } button:hover { background-color: #2980b9; } table { margin: 30px auto; border-collapse: collapse; width: 80%; } th, td { border: 1px solid #ccc; padding: 12px; } th { background-color: #2980b9; color: white; }