@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"; /* Rebels’ Seed by F.M. Busby */ /* =====CONTENTS===== 1. Default style 2. Headings 3. Copyright 4. Dedication 5. Images 6. NOTES */ /* ===DEFAULT STYLE=== */ @page { margin: 5pt; } html, body { margin: 0; padding: 0; widows: 1; orphans: 1; } body { /* The 'body' font-family has been set to serif in order to create a difference between normal body font and the 'tape' sections in chapters 15 and 17. If this interferes with reader choice in a particular app or device, please feel free to adjust the line font-family: serif; directly below this comment. The class used for the 'tape' is the .sans class, this may also be adjusted as desired */ font-family: serif; font-weight: normal; font-style: normal; /* Remove or comment out text-align: justify; for left-aligned/ragged right body text */ 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; } .container { page-break-inside: avoid; break-inside: avoid; } 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; } /* chapters 15 & 17 to differentiate 'tape' text from body */ .sans { font-family: sans-serif; } /* Subscript code - Blitz Tricks */ /* https://friendsofepub.github.io/eBookTricks/ */ sub { font-size: 0.675em; line-height: 1.2; vertical-align: sub; vertical-align: -20%; } /* ---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, .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; } .spacer-top { margin-top: 1em; } .spacer-bottom { margin-bottom: 1em; } .pad-right { padding-right: 1em; } /* ---Section and Scenebreaks--- */ hr { height: 0; width: 100%; page-break-after: avoid; break-after: avoid; color: #330066; /* #330066:dark blue purple:rgb:51,0,102 */ } .author-section { border: 1px solid #330066; width: 100%; margin: 1em 0 1em 0; } .copyright-section { border: 1px solid #330066; width: 100%; margin: 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: left; margin-left: 4%; margin-bottom: .3em; } /* use with left-aligned bibliography */ .hang-indent { text-align: left !important; margin-left: 1.2em; } .hang-indent li { text-align: left !important; text-indent: -1.2em; } /* ---About Pages--- */ .booktitle { font-size: 1.4em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 .6em 0; color: #330066; /* #330066:dark blue purple:rgb:51,0,102 */ } .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.5em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; color: #330066; /* #330066:dark blue purple:rgb:51,0,102 */ margin: 12% 0 12% 0; } .biblio-subhd { font-family: sans-serif; font-size: 1em; font-weight: bold; font-style: italic; text-align: left; text-indent: 0; color: #000000; margin: 1.2em 0 .3em 0; } .section-hd { font-family: sans-serif; font-size: 1em; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; color: #000000; margin: 0 0 1.2em 0; } .imprint { font-size: 1.05em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; color: #000000; font-variant: small-caps; text-transform: capitalize; font-feature-settings: "smcp" 1; margin: 0 0 1.2em 0; } /* ===COPYRIGHT=== */ .copyright1 { font-weight: bold; text-align: center; text-indent: 0; margin-top: 3.7%; margin-bottom: .2em; } .copyright2 { font-style: italic; text-align: center; text-indent: 0; margin: 0 0 1em 0; } .copyright3 { font-style: italic; text-align: center; text-indent: 0; margin: 0; } .copyright4 { font-style: italic; text-align: center; text-indent: 0; margin: 1em 0 1em 0; } .copyright5 { text-align: center; text-indent: 0; margin: 0 0 1em 0; } .copyright6 { font-style: italic; text-align: justify; text-indent: 0; margin: .5em 0 .5em 0; } .copyright7 { text-align: center; text-indent: 0; margin: 1em 0 0 0; } /* ===DEDICATION=== */ .dedicate1 { font-style: italic; text-align: center; text-indent: 0; margin-top: 28%; margin-bottom: 0; } /* ======IMAGES====== */ /* ---FULL PAGE IMAGES in SVG wrapper--- */ .svg { display: block; text-align: center; text-indent: 0; border-width: 0; } /* ---AUTHOR & ILLUSTRATOR PHOTOS--- */ /* sets width for div containing photo */ .photowrap { width: 36%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 32%; margin-bottom: 1.3em; margin-left: 32%; } /* width for the photo */ .photowrap img { width: 100%; } .photocredit { font-size: .94em; font-style: italic; text-align: center; text-indent: 0; margin: 1.3em 0 0 0; } /* ===NOTES=== */ /* In the text of this ebook, epub:type has been used to label: tags that represent style (epub:type="stylistic.separation") tags that represent name of an animal (epub:type="name.animal") tags that represent names of spaceships (epub:type="spaceship") tags that represent scientific notation (epub:type="scientific.notation") and tags that represent thought (epub:type="thought.sequence") tags to identify chemical notation (epub:type="chemical.notation") tags to identify scientific equation (epub:type="scientific.equation") tags in order to identify what is being cited (epub:type="book") in hopes that these tags will enable the book to be updated to future accessibility standards more easily. */