html
{
    font-size: 15px;
}
body
{
    min-height: 100vh;
    max-width: 700px;
    margin: 0 auto;
    padding: 1rem;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    background-color: #fbf8d4;/* #fffbcb; */
    color: rgb(0, 0, 0);
}

a
{
    color: rgb(66, 182, 16);
}
a:visited
{
    color: violet;
}
a:hover, a:active
{
    color: orange;
}

table, tr, th, td, caption
{
    border: 1px solid #333;
    font-family: 'Courier New', Courier, monospace;
    border-collapse: separate;
    padding: 0.5rem;
}
