code{
    white-space: pre-wrap;
}
span.smallcaps{
    font-variant: small-caps;
}
div.columns{
    display: flex;
     gap: min(4vw, 1.5em);
}
div.column{
    flex: auto;
     overflow-x: auto;
}
div.hanging-indent{
    margin-left: 1.5em;
     text-indent: -1.5em;
}
/* The extra [class] is a hack that increases specificity enough to override a similar rule in reveal.js */
ul.task-list[class]{
    list-style: none;
}
ul.task-list li input[type="checkbox"] {
     font-size: inherit;
     width: 0.8em;
     margin: 0 0.8em 0.2em -1.6em;
     vertical-align: middle;
}
.display.math{
    display: block;
     text-align: center;
     margin: 0.5rem auto;
}
