/* why do we still need a reset in 2026 */
* {
    margin: 0;
    padding: 0;
}

html {
    font-family: sans-serif;
    background: #222228;
    color: #ccc;
    font-size: 14pt;
    margin-left: auto;
    margin-right: auto;
}
body {
}
.content {
    margin: 0.5rem;
}

@media (width > 60rem) {
    html {
        max-width: 80rem;
    }
    p {
        max-width: 50rem;
    }
    pre {
        max-width: 80rem;
        margin: 2rem;
    }
    .content {
        margin: 2rem;
    }
}

p {
    margin: 1rem;
}

h1, h2, h3 {
    margin: 0rem;
}

pre {
    background: #333;
    padding: 0.5rem;
    margin: 0.5rem;
    overflow: scroll;
}

a {
    color: #ccc;
}

.header {
    margin: 0;
    padding: 1rem;
    border-bottom: 0.1rem solid #ccc;
    font-size: 1.5rem;
}

blockquote {
    background: #333;
    max-width: 80%;
    padding: 1rem;
    margin: 1rem;
}
