table { width: 100%; margin: auto; line-height: 2em; } table tr td { border-style: solid; border-color: black; border-width: 0.1em; text-align: center; padding: 2px; } th { background-color: gray; } table tr:nth-child(even) { background-color: darkgray; } button { font-size: 1em; } body { display: flex; align-items: center; justify-content: space-around; } div { background-color: lightgray; padding: 10px; text-align: center; }