body { font-family: Arial, sans-serif; background-color: #333; color: #fff; margin: 0; padding: 0; } .container { width: 80%; margin: auto; overflow: hidden; } h1 { text-align: center; padding: 20px 0; } table { width: 100%; margin-top: 20px; border-collapse: collapse; } table, th, td { border: 1px solid #ddd; } th, td { text-align: left; padding: 8px; } th { background-color: #555; } tr:nth-child(even) { background-color: #666; } tr:hover { background-color: #555; }