@charset "UTF-8"; :root { --font: "Akkurat Std", sans-serif; --font-serif: "Edgar", sans-serif; --font-title: "Allium Rounded", sans-serif; --font-sans: "Allium Rounded", sans-serif; --font-size: 11px; --fs-small: 8.5px; --fs-num: 14px; --baseline: 16px; --indent: 26px; } * { margin: 0; padding: 0; box-sizing: border-box; } a { color: currentColor; } body { -webkit-font-smoothing: antialiased; /* Chrome, Safari, iOS */ -moz-osx-font-smoothing: grayscale; /* Firefox macOS */ text-rendering: optimizeLegibility; /* meilleure lisibilité, ligatures, kerning */ font-feature-settings: "liga" 1; /* active les ligatures si la police les supporte */ font-family: var(--font); font-size: var(--font-size); line-height: var(--baseline); } @media print { @page { size: 176mm 240mm; margin-top: 36px; margin-bottom: 20mm; bleed: 6mm; marks: crop; } @page :left { margin-left: 18mm; margin-right: 26mm; @bottom-left { content: counter(page); font-family: var(--font-title); font-weight: 500; font-size: var(--fs-num); } } @page :right { margin-left: 26mm; margin-right: 18mm; @bottom-right { content: counter(page); font-family: var(--font-title); font-weight: 500; font-size: var(--fs-num); } @right-top { content: "Höchstpersönlichkeit"; font-family: var(--font-title); font-weight: normal; transform-origin: top left; height: calc(var(--baseline) * 2); word-spacing: nowrap; width: 52ch; transform: rotate(90deg); text-align: left; position: relative; left: 14mm; padding-left: 5px; } } @page :first { @top-left-corner { content: none; } @top-left { content: none; } @top-center { content: none; } @top-right { content: none; } @top-right-corner { content: none; } @left-top { content: none; } @left-middle { content: none; } @left-bottom { content: none; } @right-top { content: none; } @right-middle { content: none; } @right-bottom { content: none; } @bottom-left-corner { content: none; } @bottom-left { content: none; } @bottom-center { content: none; } @bottom-right { content: none; } @bottom-right-corner { content: none; } } @page :blank { @top-left-corner { content: none; } @top-left { content: none; } @top-center { content: none; } @top-right { content: none; } @top-right-corner { content: none; } @left-top { content: none; } @left-middle { content: none; } @left-bottom { content: none; } @right-top { content: none; } @right-middle { content: none; } @right-bottom { content: none; } @bottom-left-corner { content: none; } @bottom-left { content: none; } @bottom-center { content: none; } @bottom-right { content: none; } @bottom-right-corner { content: none; } } } #section__content { -moz-column-break-before: right; break-before: right; } 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 { -webkit-hyphens: auto; hyphens: auto; hyphenate-limit-chars: 7 3 4; hyphenate-limit-lines: 2; hyphenate-limit-zone: 8%; word-spacing: -0.004em; } p + p, ol[type="1"] + p { text-indent: calc(var(--indent) * 0.5); } blockquote { font-family: var(--font-serif); padding-left: calc(var(--indent) * 1); padding-right: calc(var(--indent) * 1); margin-top: calc(var(--baseline) * 0.5); margin-bottom: calc(var(--baseline) * 0.5); font-size: 12px; color: #343434; } .these + ol + p, blockquote + ol + p { text-indent: 0px; } .these { margin-bottom: calc(var(--baseline) * 1); border-left: 4px solid #efefef; -webkit-box-decoration-break: clone; box-decoration-break: clone; padding-left: calc(var(--indent) * 0.5); } ol[type="1"] { list-style-type: none; position: relative; -moz-column-break-after: avoid; break-after: avoid; position: absolute; left: 0px; display: flex; gap: 0.25ch; } ol[type="1"]::after { content: attr(start); font-size: var(--fs-small); color: #999; } ol[type="1"] li::before { font-size: var(--fs-small); content: "¶"; color: #d7d7d7; position: relative; top: -1px; } #section__content { margin-left: 28mm; } #section__content h1::before, #section__content h2::before, #section__content h3::before { content: attr(data-counter); } #section__content h4::before, #section__content h5::before, #section__content h6::before { content: attr(data-counter) ". "; } #section__content h1, #section__content h2, #section__content h3, #section__content h4 { -moz-column-break-inside: avoid; break-inside: avoid; -moz-column-break-after: avoid; break-after: avoid; text-wrap: balance; /* hack for avoiding break-after */ margin-bottom: calc(var(--baseline) * -3); } #section__content h1::after, #section__content h2::after, #section__content h3::after, #section__content h4::after { content: ""; display: block; height: calc(var(--baseline) * 3); } #section__content h5, #section__content h6 { -moz-column-break-inside: avoid; break-inside: avoid; -moz-column-break-after: avoid; break-after: avoid; text-wrap: balance; /* hack for avoiding break-after */ margin-bottom: calc(var(--baseline) * -2); } #section__content h5::after, #section__content h6::after { content: ""; display: block; height: calc(var(--baseline) * 2); } #section__content h1 + ol + p, #section__content h2 + ol + p, #section__content h3 + ol + p, #section__content h4 + ol + p, #section__content h5 + ol + p, #section__content h6 + ol + p { text-indent: 0; } #section__content h2 { font-family: var(--font-title); font-size: 1.1rem; font-weight: 500; text-transform: uppercase; line-height: calc(var(--baseline) * 1.2); position: relative; margin-top: calc(var(--baseline) * 1 + 6px); padding-bottom: calc(var(--baseline) * 1); padding-right: 2ch; padding-left: calc(var(--indent) * 2); } #section__content h2::before { position: absolute; left: 0; } #section__content h3 { font-family: var(--font-title); font-weight: 500; font-size: 1rem; line-height: calc(var(--baseline) * 1); padding-right: calc(var(--indent) * 2); position: relative; margin-top: calc(var(--baseline) * 1 + 4px); padding-bottom: calc(var(--baseline) * 0.75); padding-left: calc(var(--indent) * 2); } #section__content h3::before { position: absolute; left: 0; } #section__content h4 { font-family: var(--font-title); font-weight: 500; font-size: 0.9rem; line-height: calc(var(--baseline) * 1); padding-right: calc(var(--indent) * 2); position: relative; margin-top: calc(var(--baseline) * 1 + 4px); padding-bottom: calc(var(--baseline) * 0.75); -webkit-text-decoration: underline 1px #cfcfcf; text-decoration: underline 1px #cfcfcf; text-underline-offset: 3px; padding-left: calc(var(--indent) * 2); } #section__content h5 { font-family: var(--font-title); font-weight: 500; font-size: 0.8rem; line-height: calc(var(--baseline) * 1); padding-left: calc(var(--indent) * 2); position: relative; margin-top: calc(var(--baseline) * 1 + 4px); padding-bottom: calc(var(--baseline) * 0.25); } #section__content h6 { font-family: var(--font-title); font-weight: 500; font-size: 0.8rem; margin-top: calc(var(--baseline) * 0.5); padding-bottom: calc(var(--baseline) * 0.25); color: #666; } [data-id=section__content][data-split-from] > :first-child { margin-top: 0; } h1 { font-family: var(--font-title); font-size: 1.6rem; font-weight: 500; text-transform: uppercase; line-height: calc(var(--baseline) * 1.6); position: relative; margin-top: calc(var(--baseline) * 2 - 3px); padding-bottom: calc(var(--baseline) * 1); padding-left: calc(var(--indent) * 2); padding-right: 1ch; } h1::before { position: absolute; left: 0; width: calc(var(--indent) * 2 - 0.5ch); } section h1:first-of-type { margin-top: 3px !important; } @page { @footnote { float: bottom; footnote-policy: auto; } } .pagedjs_footnote_content { padding-top: calc(var(--baseline) * 1); } .inline-note { float: footnote; footnote-policy: auto; font-size: var(--fs-small); line-height: calc(var(--baseline) * 0.8); padding-left: var(--indent); position: relative; font-weight: 600; } .inline-note::marker { display: none; content: ""; } [data-counter-note]::before { content: attr(data-counter-note) "."; position: absolute; left: 0px; } .inline-note::after { font-family: var(--font); font-size: var(--fs-small); line-height: 0; position: relative; top: -3px; font-variant-position: normal !important; } blockquote .inline-note { font-variant-position: normal !important; } #section__list-of-abbr { display: none; color: red; }/*# sourceMappingURL=style.css.map */