html, body { font-size: 16px; hanging-punctuation: first allow-end last; line-height: 1.5; word-break: break-word; text-wrap: pretty; } h1,h2,h3,h4,h5,h6 { text-wrap: balance; } :is(p, ul):not(:has(> .wrap_nav)):not(.inlinetoc2):not(:has(> a:nth-of-type(2) > img)) { max-inline-size: 90ch; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { line-height: inherit; padding: .25rem .5rem; }