* {
	--padding: 0.5rem;
	box-sizing: border-box;
}

html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

body {
	padding: 0.25rem 1rem;
}

table {
	border-collapse: collapse;
}

th {
	text-align: left;
}

th,
td {
	padding: var(--padding);
}

tr:nth-child(even) td {
	background-color: #ddd;
}