@font-face { font-family: "White Rabbit"; src: url("../fonts/whiterabbit/whitrabt.ttf") format("truetype"); } @font-face { font-family: "IMB Plex Mono"; src: url("../fonts/imbplexmono/IBMPlexMono-Regular.ttf") format("truetype"); } @font-face { font-family: "IMB Plex Mono"; src: url("../fonts/imbplexmono/IBMPlexMono-Regular.ttf") format("truetype"); } @font-face { font-family: "Printed Circuitboard"; src: url("../fonts/printedcircuit/PrintedCircuitBoard.ttf") format("truetype"); } @font-face { font-family: "Not Courier Sans"; src: url("../fonts/notcouriersans/NotCourierSans.ttf") format("truetype"); } @font-face { font-family: "Unifont"; src: url("../fonts/unifont/unifont-13.0.03.ttf") format("truetype"); } @page{ size:A4; margin-bottom: 2in; margin-top: 1.5in; @bottom-center { content: counter(page); font-size: 16px; font-family: "White Rabbit"; } @bottom-left { content: " o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o "; font-size: 14px; white-space: pre-wrap; font-family: "Unifont"; margin-bottom: 1.4in; line-height: 0.7; width: 50em; } } @page :first { @bottom-left { content: " "; } } @page :left { margin-left: 0.5in; margin-right: 0.5in; @top-left { content: element(pageheader-issue, first-except); font-size: 8px; } @top-right { content: element(pageheader-theme, first-except); font-size: 8px; } } @page :right { margin-left: 0.5in; margin-right: 0.5in; @top-right { content: element(pageheader-issue, first-except); font-size: 8px; } @top-left { content: element(pageheader-theme, first-except); font-size: 8px; } } .post-title { display: none; } #pageheader-issue{ position: running(pageheader-issue); font-family: 'White Rabbit'; } #pageheader-theme{ position: running(pageheader-theme); font-family: 'White Rabbit'; line-height: 1.2; } #pagefooter { position: running(pagefooter); } .nobr { white-space:nowrap; } .underline { text-decoration: none !important; color: black; } /*First page*/ .first-page { line-height: 1.6; } #title { font-size: 20px; text-align: center; font-family: 'White Rabbit'; } #author { font-size: 20px; font-family: 'White Rabbit'; text-align: center; } #title_edition { font-size: 26px; font-family: 'White Rabbit'; text-align: center; page-break-before: always; } #subtitle { font-size: 14px; font-family: 'Unifont'; margin-top: 600px; text-align: center; } #subtitle_zug { font-size: 14px; font-family: 'Unifont'; margin-top: 545px; line-height: 1.4; } .subheading_title { font-family: 'White Rabbit'; font-size: 14px; page-break-before: always; } .subheading { font-family: 'White Rabbit'; font-size: 14px; line-height: 22px; margin:1em 0; page-break-after: avoid; } .special_line { line-height: 0.7; } #despots { width: 200px; float:right; margin-left: 10px; margin-bottom: 10px; } #earth { width: 150px; float:left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; } #sterlet { width: 200px; float:left; margin-right: 10px; margin-bottom: 10px; } #inari { width: 350px; float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 5px; } /*Colophon*/ .colophon { column-count: 2; column-gap: 60px; column-fill: balance; column-rule-width: thick; font-family: 'Unifont'; line-height: 1.4; font-size: 14px; page-break-after: always; } .logo { width: 80px; margin-top: 5px; } #logo_ac { width: 60px; margin-top: 0px; } #logo_arte { width: 80px; margin-bottom: 5px; } #logo_kapper { width: 80px; margin-top: 5px; } #colophon_title { font-family: 'White Rabbit'; font-size: 26px; page-break-before: always; } #ascii-back { page-break-before: always; font-family: 'Unifont'; font-size: 14px; } /*Content*/ .essay_content { font-family: 'Unifont'; font-size: 14px; line-height: 22px; page-break-before: always; hyphens: auto; columns: 2 auto; } .essay_content_zug { font-family: 'Unifont'; font-size: 14px; line-height: 1.5; page-break-before: always; hyphens: auto; } .about_content { font-family: 'Unifont'; font-size: 14px; line-height: 21px; } #first_letter { display: inline-block; vertical-align: text-bottom; margin-bottom: 0px !important; margin-right: 10px; margin-left: 0px !important; } #first_letter_mel { float:left; margin-bottom: 10px; margin-right: 30px; } #first_letter_2col { float:left; margin-right: 10px; margin-left: 0px !important; } .essay_content p:first-of-type { margin-top: -20px; } .bio { font-family: 'Unifont'; font-size: 12px; margin-top: 520px; margin-left: 380px; page-break-after: always; line-height: 1.4; } .bio_4 { font-family: 'Unifont'; font-size: 12px; line-height: 1.4; page-break-before: always; } .bio-mel { font-family: 'Unifont'; font-size: 14px; line-height: 1.7; position: inherit; } .bio_3 { font-size: 12px; line-height: 1.5; font-family: 'Unifont'; margin-left: 250px; margin-top: 30px; } .bio_rec { font-size: 12px; line-height: 1.5; font-family: 'Unifont'; margin-left: 250px; margin-top: 30px; page-break-before: always; } .bio_adn { font-size: 12px; line-height: 1.4; font-family: 'Unifont'; margin-top: 20px; } .bio_2 { font-size: 12px; line-height: 1.5; font-family: 'Unifont'; margin-left: 20px; margin-right: 20px; } .summary { font-family: 'Unifont'; font-size: 12px; line-height: 1.7; margin-top: 30px; margin-left: 250px; } .summary_recommon { font-family: 'Unifont'; font-size: 12px; line-height: 1.7; margin-top: 30px; margin-left: 250px; page-break-before: always; } #ascii_blob { position: absolute; margin-top: 2em; margin-left: 0.5em !important; } q { margin-left: 30px; margin-right: 30px; } p { margin: 11px 0.5em 11px 0.5em; font-size: 14px; line-height: 22px; } sup { text-decoration: none; color: black; line-height: 0; } .ref-position { position: relative; } .footnotes { font-family: 'Unifont'; font-size: 10px; color: black !important; text-decoration: none!important; page-break-before: avoid; line-height: 0.9; position: inherit; columns: 3 auto; } [role=doc-endnotes] { position: inherit; } .footnote-back { visibility: hidden; } .reversefootnote { visibility: hidden; position: relative; } .reversefootnote:after { visibility: visible; position: absolute; top: 0; left: 0; content: "\21B5"; }