


body {
font-size: 100%;
line-height: 144%;
background-color: black;
font-family: "Geist Pixel", sans-serif;
color: #a7c957;
margin: 0;
}

h1 {
font-family: "Press Start 2P", system-ui;

}

header {
background-color: #04151f;
min-height: 33vh;
display: flex;
flex-direction: column;
justify-content:center;
align-items: center;
}

main {
display: flex;
flex-direction: row;
gap: 1em;
padding: 1em;
}

section {

}

p {
font-variant-numeric: proportional-nums;
}




table {
font-variant-numeric: tabular-nums;
width: 50%;
border-spacing: 2px;
border-collapse: separate;
text-align: right;
caption-side: bottom;
}

table caption {
font-style:italic; 
}

table td {
padding: .5em .75em;

min-width: 4.5em;
}

table th {
 font-family: "Press Start 2P", system-ui;
 background-color: #023047;
 text-align: center;
}

table thead th {
background-color: #38a3a5;
color: black;
}

table tbody tr>*:nth-child(odd) {
background-color: #5f0f40;
}

table tbody tr>*:nth-child(even) {
background-color: #264653;
}

