:root {
    color-scheme: light dark;  /*for matching the browser theme*/
    /*
     the following are from 
     pandoc --print-default-data-file=templates/styles.html 
     */
    margin: 0 auto;
    max-width: 36em;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    /*text-wrap: balance;*/
    hyphens: auto;
    overflow-wrap: break-word;
    /*text-rendering: optimizeLegibility;*/
    font-kerning: normal;
}

/*override default, content-sensitive, column formatting*/
div.columns {
    display: block;
    gap: min(4vw, 1.5em);
}
div.column {
    flex: none;
    overflow-x: visible;
}

/*otherwise images default to their original size*/
img {
    width: 100%;
}
blockquote {
    /*margin-left: 0;*/
    background-color: #55555511;
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
}
