body {
    margin: 5% auto;
    background: #f2f2f2;
    color: #333333;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.8;
    text-shadow: 0 1px 0 #ffffff;
    max-width: min(1080px, 90%);
}

code {
    background: white;
}

a {
    border-bottom: 1px solid #334455;
    color: #334455;
    text-decoration: none;
}

a:visited {
    border-bottom: 1px solid #443355;
    color: #443355;
}

a:hover {
    border-bottom: 0;
}