@page { margin-bottom: 5pt; margin-top: 5pt; } @font-face { src: url(../Portmanteau_Regular.otf); font-family: "Portmanteau"; font-weight: normal; font-style: normal; font-stretch: normal; } @font-face { src: url(../BebasNeue.otf); font-family: "Bebas Neue"; font-weight: normal; font-style: normal; font-stretch: normal; } /* Default paragraph formatting */ p { margin: 0rem 0rem 0.33rem 0rem; text-indent: 1.5rem; line-height: 1.1em; text-align: justify; } h1 + p, h2 + p, .centered + p, .pov + p, .timeline + p { text-indent: 0; } .timeline + p { margin-top: 1.33rem; } /* Styles */ .author-name { margin: 0.5rem 0rem 0.5rem 0rem; text-indent: 0rem; line-height: 1.1; text-align: center; font-size: 1.4em; font-weight: normal; font-family: "Portmanteau"; } .blurb { margin: 0.5rem 0rem 0.5rem 0rem; text-indent: 0rem; line-height: 1.1; text-align: center; font-weight: normal; } .book-title { margin: 0.5rem 0rem 0.5rem 0rem; text-indent: 0rem; line-height: 1; text-align: center; font-size: 2rem; font-weight: normal; font-family: "Portmanteau"; } .book-title img { padding: 0; margin: 0 auto 0 auto; width: auto; height: 2em; max-width: 75%; line-height: 1; aspect-ratio: 3.9 / 1; } .centered { text-indent: 0rem; text-align: center; } .copyright { margin: 0rem 0rem 0rem 0rem; text-indent: 0rem; text-align: center; font-weight: normal; line-height: 1.1em; } .dedication-text { margin: 0rem 0rem 0.33rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-weight: normal; font-style: italic; } .emphasis { font-weight: normal; font-style: italic; } .first-paragraph { margin: 0rem 0rem 0.33rem 0rem; text-indent: 0rem; line-height: 1.1em; font-weight: normal; } .half-title { margin: 0rem 0rem 0rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-size: 2rem; font-weight: normal; font-family: "Portmanteau"; } .heading { margin: 0rem 0rem 1.11rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-size: 1.75rem; font-weight: normal; font-family: "Portmanteau"; } .heading-a { margin: 0rem 0rem 1.11rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-size: 1.25rem; font-weight: normal; font-family: "Portmanteau"; } .heading-c { margin: 0rem 0rem 1.11rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-size: 1rem; font-weight: normal; font-family: "Portmanteau"; } .no-indent { margin: 0rem 0rem 0.33rem 0rem; text-indent: 0rem; line-height: 1.1em; } .pov { margin: 3.33rem 0rem 1.11rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-size: 1.4em; font-weight: normal; font-family: "Bebas Neue"; } .series-name { margin: 0.5rem 0rem 0.5rem 0rem; text-indent: 0rem; line-height: 1.1; text-align: center; font-weight: normal; } .timeline { margin: 0.33rem 0rem 0.33rem 0rem; text-indent: 0rem; line-height: 1.1em; text-align: center; font-weight: normal; } .title_page { margin: 0rem 0rem 0rem 0rem; text-indent: 0rem; line-height: 1.1em; font-weight: normal; } /* Direct formatting styles */ .ps1 { text-indent: 0; line-height: 1.1em; margin-left: 0rem; } .ps2 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0rem; text-indent: 1.5rem; } .ps3 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0.33rem; text-indent: 1.5rem; } .ps4 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0.33rem; text-indent: 1.5rem; } .ps5 { font-style: italic; line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0.33rem; text-indent: 1.5rem; } .ps6 { font-weight: bold; line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0.33rem; text-indent: 1.5rem; } .ps7 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0rem; text-indent: 1.5rem; } .ps8 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0rem; text-indent: 1.5rem; } .ps9 { font-style: italic; line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0rem; text-indent: 1.5rem; } .ps10 { line-height: 1.1em; margin-bottom: 0.25rem; margin-left: 0rem; text-indent: 0rem; } /* Footnotes */ /* Separators */ /* Page Padding */ .title_page-page-padding, .content-warning-page-padding, .author-note-page-padding, .synopsis-page-padding, .chapter-heading-page-padding, .continue-reading-page-padding { margin: 0rem 0rem 0rem 0rem; line-height: 4rem; } .copyright-page-padding, .content-page-padding, .resources-page-padding, .about-author-page-padding { margin: 0rem 0rem 0rem 0rem; line-height: 2rem; } /* Tables */ /* Reset all potential built-in rendering assumptions so we have full control. */ /* Insert a little padding within cells, mainly horizontal, to keep tables from being cramped to the content width of each cell. */ /* Avoid text indents in paragraphs inside cells. */ /* Images */ img { display: block; margin: 1rem auto 1rem auto; text-indent: 0; } /* Numbered lists */ /* 1. a. i. ... */ /* Level Two */ /* Level Three */ /* Level Four */ /* Level Five */ /* Level Six */ /* Level Seven */ /* Bullets */ /* Bullets, and then it's Dashes all the way down. */ /* Line spacing for numbered lists and bullets */ /* Small-caps */ /* Table of contents navigation */ .toc-item { text-align: center; text-indent: 0; line-height: 1.1em; } .ps3, .ps4, .ps5 { margin-left: 0rem; } body { column-gap: 0; } /* Section Layout Text Styles */ .continue-reading { margin: 0rem 0rem 0.33rem 0rem; text-indent: 0rem; line-height: 1.1em; font-weight: normal; } .chapter-heading { margin: 0.55rem 0rem 0.55rem 0rem; text-indent: 0rem; line-height: 1em; font-weight: normal; } .resources, .author-note, .content-warning, .synopsis { margin: 0rem 0rem 0.33rem 0rem; text-indent: 0rem; font-weight: normal; } .about-author { margin: 0rem 0rem 0.33rem 0rem; text-indent: 2rem; font-weight: normal; } .separator { display: block; width: 2.25em; height: auto; margin: 1rem auto 1rem auto; padding: 0; text-align: center; text-indent: 0; line-height: 1em; } .the-end { display: block; width: 10em; height: auto; margin: 1rem auto 1rem auto; padding: 0; text-align: center; text-indent: 0; line-height: 1em; max-width: 75%; }