body {
    padding: 1rem;

    background: #000000;
    color: #eeeeee;

    font-family: monospace;

    max-width: 720px;

    padding-inline: auto;
    margin-inline: auto;

    border: 2px solid gray;
}

h1 {
    text-align: center;
}

h1, h2, h3, h4, h5 {
    padding-top: 1rem;
}

img {
    width: 40em;
    text-align: center;
    display: block;
    margin: auto;
}


table {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid gray;
}

th {
    font-weight: bolder;
    background: #222222;
}

td {
    background: #111111;
}

td, th {
    outline: 1px solid gray;

    padding: 1rem;
}