html, body {
    font-size: 16px;
}

html {
    /* display: table; */
    margin: auto;
    /* height: 100%; */
}

body {
    /* display: table-cell; */
    vertical-align: middle;
    padding: 2.5em;
    max-width: 40rem;
}

a {
    text-decoration: underline dashed gray;
    /* background-color: lavenderblush; */
    background-color: lemonchiffon;
    color: black;
}

a:hover {
    text-decoration: none;
    border: 1px dashed gray;
}

.code {
    background-color: lemonchiffon;
    font-family: monospace;
    color: green;
}

.t::before {
    content: "# "
}

.t {
    font-weight: bold;
}

#title {
    text-decoration: blue wavy underline;
    /* font-weight: bold; */
}

ul {
    list-style: '- ';
}

i {
    background-color: lemonchiffon;
}
