@charset "UTF-8"; @namespace h "http://www.w3.org/1999/xhtml/"; @namespace epub "http://www.idpf.org/2007/ops"; @namespace svg "http://www.w3.org/2000/svg"; /* The Crumb by Jean Slaughter Doty */ /* =====CONTENTS===== 1. Default style 2. Headings 3. Copyright 4. Dedication 5. Images */ /* ===DEFAULT STYLE=== */ @page { margin: 5pt; } html, body { margin: 0; padding: 0; widows: 1; orphans: 1; } body { font-family: serif; font-weight: normal; font-style: normal; /* Remove comment marks from the line below if justification is desired */ /* text-align: justify; */ /* https://friendsofepub.github.io/eBookTricks/ */ font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; } body * { line-height: inherit; } div { display: block; } blockquote { display: block; border: none; margin: 1em 1.2em 1em 1.2em; } span { display: inline; } a { text-decoration: underline; color: inherit; -webkit-text-fill-color: inherit; } img { width: auto; height: auto; max-width: 100%; object-fit: contain; } /* ---Font Styles--- */ i, cite, dfn, em { font-style: italic; } i i, i cite, i dfn, i em, cite i, cite cite, cite dfn, cite em, dfn i, dfn cite, dfn dfn, dfn em, em i, em cite, em dfn, em em { font-style: normal; } b, strong { font-weight: bold; } .font-small p { font-size: .94em; } /* ---Small Caps---*/ /* https://friendsofepub.github.io/eBookTricks/ */ .smallcaps { font-variant: small-caps; text-transform: lowercase; font-feature-settings: "smcp" 1; } .smallcaps-c { font-variant: small-caps; text-transform: capitalize; font-feature-settings: "smcp" 1; } @supports not (font-variant-caps: small-caps) { span.smallcaps, span.smallcaps-c { font-variant: normal; font-feature-settings: "smcp", "onum", "pnum"; } } @supports (font-variant-caps: small-caps) { span.smallcaps, span.smallcaps-c { font-variant: normal; font-variant-caps: small-caps; } } /* Headings: Legibility, Page Breaks, No Hyphens */ /* https://friendsofepub.github.io/eBookTricks/ */ h1, h2, h3, h4, h5, h6 { font-variant: common-ligatures lining-nums proportional-nums; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; page-break-inside: avoid; break-inside: avoid; page-break-after: avoid; break-after: avoid; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; adobe-hyphenate: none; hyphens: none; } /* ---No Hyphenation--- */ address, caption, dt, li, pre, table, th, td, .about-center, .booktitle, .nohyphen, .nohyphen p { -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; adobe-hyphenate: none; hyphens: none; } /* ---No Display--- */ nav#landmarks, .nodisplay { display: none !important; } /* ---No Indent--- */ h1 + p, h2 + p, hr + p, .chapter-rule + p, .noindent { text-indent: 0; } /* ---No Wrap: keep em-dashes from breaking at end of lines--- */ .nowrap { text-indent: 0; display: inline-block; } /* ---Paragraph--- */ p { text-indent: 1.2em; /* Hyphenation from Blitz Tricks */ /* https://friendsofepub.github.io/eBookTricks/ */ -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; adobe-hyphenate: auto; hyphens: auto; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-after: 2; -moz-hyphenate-limit-chars: 6 3 2; -ms-hyphenate-limit-chars: 6 3 2; hyphenate-limit-chars: 6 3 2; -webkit-hyphenate-limit-lines: 2; -moz-hyphenate-limit-lines: 2; -ms-hyphenate-limit-lines: 2; hyphenate-limit-lines: 2; } /* contents.xhtml */ .nav-ref { font-style: italic; text-align: left; text-indent: 0; margin: 2em 0 0 0; } /* ---Spacers--- */ /* contents.xhtml. */ .spacer-start { margin: 1.5em 0 1.5em 0; } /* nav.xhtml */ .spacer-nav { margin: 1.3em 0 0 0; } /* copyright.xhtml */ .pad-right-left { padding-right: .5em; padding-left: .5em; } /* ---Section and Scenebreaks--- */ hr { height: 0; width: 100%; page-break-after: avoid; break-after: avoid; color: #8B0000; /* #8B0000:darkred:rgb:139,0,0 */ } .copyright-section { border-top: 3pt double; margin: 1em 0 1em 0; } .scenebreak { border-top: 1px solid; width: 24%; margin-top: 1.3em; margin-right: 38%; margin-bottom: 1.3em; margin-left: 38%; } .section { border-top: 3pt double; margin: 1.3em 0 1.3em 0; } .end-of-book { border-top: 3pt double; margin: 1em 0 0 0; } /* ---Lists--- */ ol { list-style-type: none; } li { font-size: .94em; text-align: left; text-indent: 0; margin: 0 0 .5em 0; } /* nav.xhtml */ .toc-level-2 { margin: .5em 0 1.3em 1em; } /* bibliography.xhtml */ .booklist li { font-size: 1em; text-align: center; } /* ---About Pages--- */ .booktitle { font-size: 1.4em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 .6em 0; color: #8B0000; /* #8B0000:darkred:rgb:139,0,0 */ } .about p { text-indent: 0; margin: 0 0 1em 0; } .about-center p { text-align: center; text-indent: 0; margin: 0 0 1em 0; } .svg-div-logo { text-align: center; text-indent: 0; margin: 1.2em 0 .6em 0; page-break-inside: avoid; break-inside: avoid; } .svg-block-logo { height: 3.4em; max-width: 100%; } /* ===HEADINGS=== */ h1 { font-family: sans-serif; font-size: 1.2em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; margin-top: 3.6%; margin-bottom: 1.3em; } h2 { font-family: sans-serif; font-size: 1.1em; font-weight: bold; font-style: normal; text-align: right; text-indent: 0; color: #000000; margin: .8em .5em .8em 0; } .chapter-rule { border-top: 3pt double; border-right: none; border-bottom: 3pt double; border-left: none; margin-top: .6em; margin-bottom: 1.8em; width: 100%; color: #8B0000; /* #8B0000:darkred:rgb:139,0,0 */ } .section-hd { font-size: 1em; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; margin: 0 0 1.2em 0; } .imprint { font-size: 1.05em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; font-variant: small-caps; text-transform: capitalize; font-feature-settings: "smcp" 1; margin: 0 0 1.2em 0; } /* ===COPYRIGHT=== */ .copyright1 { text-align: left; text-indent: 0; margin: 0 0 1em 0; } .copyright2 { text-align: justify; text-indent: 0; margin: 0 0 1em 0; } .copyright3 { text-align: left; text-indent: 0; margin: 0 0 1em 0; } /* ===DEDICATION=== */ .dedicate1 { text-align: right; text-indent: 0; margin-top: 26%; margin-right: 1.2em; margin-bottom: 0; } /* ======IMAGES====== */ /* ---FULL PAGE IMAGES in SVG wrapper--- */ .svg { display: block; text-align: center; text-indent: 0; border-width: 0; }