sup{ line-height: 0; } hr{ border: none; height: var(--baseline); } a{ color: currentColor; text-decoration: none; } p{ text-align: justify; orphans: 2; widows: 2; } p, li{ hyphens: auto; hyphenate-limit-chars: 7 3 4; hyphenate-limit-lines: 2; hyphenate-limit-zone: 8%; word-spacing: -0.004em; } ol[type="1"]{ list-style-type: none; position: relative; break-after: avoid; position: absolute; left: calc(var(--indent)*-2); &::before{ content: attr(start); font-family: var(--font-sans-txt); // font-weight: 200; font-size: 9px; color: #999; display: block; padding: 0px 2px; border: 1px solid #cfcfcf; min-width: 1.5ch; display: flex; justify-content: center; } } .pagedjs_left_page{ ol[type="1"] { left: inherit; right: calc(var(--indent)*-2); } } p + p, ol[type="1"] + p{ text-indent: calc(var(--indent)*0.5); } blockquote{ padding-left: var(--indent); margin-top: calc(var(--baseline)*1); margin-bottom: calc(var(--baseline)*1); font-family: var(--font-sans-txt); font-size: var(--fs-small-q); line-height: calc(var(--baseline)*0.9); // font-weight: var(--w-title); .inline-note::after{ font-family: var(--font); line-height: 0; font-size: var(--font-size)!important; } // p{ // font-style: italic; // em{ // font-style: normal; // } // } // u{ // font-variant: small-caps; // text-decoration: none; // } } .these + ol + p, blockquote + ol + p{ text-indent: 0px; } .these{ // color: red; margin-bottom: var(--baseline); padding-left: var(--indent); border-left: 4px solid #efefef; }