div.page-break { margin-top: $spacing-unit; margin-bottom: $spacing-unit; break-after: page; background-color: black; height: 1px; } div.display { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; padding-left: auto; padding-right: auto; width: 100%; margin: 0px; &.center { align-items: center; justify-content: center; } > * { margin-left: $spacing-unit / 4; margin-right: $spacing-unit / 4; } } div.utf-box-drawing { pre, > pre, pre code { font-family: "Source Code Pro"; line-height: initial; } } // https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type#Syntax ol.heirarchical > li { ol, ul { //margin-bottom: 0px; } > ol > li { list-style-type: lower-alpha; > ol > li { list-style-type: lower-roman; } } } .citation-docgen { .citation-number-docgen:after { counter-increment: citation-docgen; content: counter(citation-docgen); } } @media print { .page-break { height: 0px; background-color: none; } }