table { max-width: var(--design-width); width: 100%; border-collapse: collapse; margin: 1em auto; background-color: #282c34; color: #e4f1fe; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); font-size: 1rem; line-height: 125%; } th, td { border: 1px solid #3a3f4b; padding: 8px 12px; text-align: left; vertical-align: middle; } th { background-color: #1c2028; font-weight: bold; } tbody tr:nth-child(odd) { background-color: #32363f; }