@charset "UTF-8"; @namespace epub "http://www.idpf.org/2007/ops"; /* line 1, ../../sass/sass/base/epub/_reset.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; margin-right: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } /* line 18, ../../sass/sass/base/epub/_reset.scss */ body { line-height: 1.5; text-rendering: optimizeLegibility; } /* line 28, ../../sass/sass/base/epub/_reset.scss */ table { border-collapse: collapse; border-spacing: 0; } /* line 1, ../../sass/sass/base/epub/_atavist-basics.scss */ .atavist-pullquote { text-align: center; font-size: 1.2em; border-top: 1px solid black; border-bottom: 1px solid black; padding-top: 0.5em; padding-bottom: 0.5em; } /* line 9, ../../sass/sass/base/epub/_atavist-basics.scss */ .atavist-sidebar { border: 1px solid black; padding: 1em; font-style: normal; margin-left: 0; margin-right: 0; font-size: 0.9em; } /* line 1, ../../sass/sass/base/epub/element/_a.scss */ a { cursor: pointer; color: black; text-decoration: underline; } /* line 18, ../../sass/sass/base/epub/element/_a.scss */ a:link .a-inner { color: black; text-decoration: underline; } /* line 32, ../../sass/sass/base/epub/element/_a.scss */ a:visited .a-inner { color: black; text-decoration: underline; } /* line 46, ../../sass/sass/base/epub/element/_a.scss */ a:active .a-inner { color: black; text-decoration: underline; } /* line 60, ../../sass/sass/base/epub/element/_a.scss */ a:hover .a-inner { color: black; } /* line 65, ../../sass/sass/base/epub/element/_a.scss */ a sup { text-decoration: none; } /* line 1, ../../sass/sass/base/epub/element/_aside.scss */ aside { display: block; width: 90%; padding: 5%; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.05); margin: 1.5em 0; } /* line 1, ../../sass/sass/base/epub/element/_audio.scss */ audio { display: block; } /* line 2, ../../sass/sass/base/epub/element/_audio.scss */ p > audio, li > audio { display: inline-block; } /* line 1, ../../sass/sass/base/epub/element/_blockquote.scss */ blockquote { margin: 1.5em 1em; line-height: 1.5em; font-style: italic; text-align: left; } /* line 10, ../../sass/sass/base/epub/element/_blockquote.scss */ blockquote p:first-of-type { text-indent: 0; } /* line 1, ../../sass/sass/base/epub/element/_body.scss */ body { overflow: visible; margin: 0; padding: 0; height: 100%; } /* line 1, ../../sass/sass/base/epub/element/_figure.scss */ figure { display: block; page-break-inside: avoid; width: 80%; padding: 1.5em 10%; text-align: center; } /* line 25, ../../sass/sass/base/epub/element/_figure.scss */ figure img { max-width: 100%; width: 100%; height: auto; } /* line 35, ../../sass/sass/base/epub/element/_figure.scss */ figure figcaption { display: block; padding-top: 1.5em; text-align: center; font-size: .8em; font-weight: normal; } /* line 1, ../../sass/sass/base/epub/element/_headers.scss */ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid; margin: 0; -epub-hyphens: none; adobe-hyphenate: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; font-weight: bold; text-indent: 0px; text-align: left; line-height: 1; } /* line 15, ../../sass/sass/base/epub/element/_headers.scss */ h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { text-indent: 0; } /* line 19, ../../sass/sass/base/epub/element/_headers.scss */ p + h1, ul + h1, p + h2, ul + h2, p + h3, ul + h3, p + h4, ul + h4, p + h5, ul + h5, p + h6, ul + h6 { margin-top: .5em; } /* line 24, ../../sass/sass/base/epub/element/_headers.scss */ h1 { font-size: 2.02729em; line-height: 1; margin-bottom: 1em; } /* line 30, ../../sass/sass/base/epub/element/_headers.scss */ h2 { font-size: 1.80203em; margin-bottom: .5em; } /* line 35, ../../sass/sass/base/epub/element/_headers.scss */ h3 { font-size: 1.42383em; } /* line 39, ../../sass/sass/base/epub/element/_headers.scss */ h4 { font-size: 1.26563em; } /* line 43, ../../sass/sass/base/epub/element/_headers.scss */ h5 { font-size: 1.125em; } /* line 47, ../../sass/sass/base/epub/element/_headers.scss */ h6 { font-size: 1em; } /* line 1, ../../sass/sass/base/epub/element/_hr.scss */ hr { width: 50%; margin: 4.5em 25% 4.5em; height: 0; border-top: 1px solid black; border-right: 0; border-bottom: 1px solid white; border-left: 0; } /* line 1, ../../sass/sass/base/epub/element/_html.scss */ html { overflow: visible; margin: 0; padding: 0; height: 100%; font-size: 100%; } /* line 1, ../../sass/sass/base/epub/element/_img.scss */ img { max-width: 80%; max-height: 80%; } /* line 3, ../../sass/sass/base/epub/element/_lists.scss */ ul, ol, dl { margin: 1em 0 1em 0; text-align: left; } /* line 8, ../../sass/sass/base/epub/element/_lists.scss */ li { line-height: 1.5em; orphans: 2; widows: 2; text-align: left; text-indent: 0; margin: 0; } /* line 15, ../../sass/sass/base/epub/element/_lists.scss */ li p { text-indent: 0em; } /* line 21, ../../sass/sass/base/epub/element/_lists.scss */ dt { font-weight: bold; font-family: Helvetica, Arial, sans-serif; } /* line 26, ../../sass/sass/base/epub/element/_lists.scss */ dd { line-height: 1.5em; } /* line 29, ../../sass/sass/base/epub/element/_lists.scss */ dd p { text-indent: 0em; } /* line 7, ../../sass/sass/base/epub/element/_nav.scss */ nav[epub|type~="landmarks"], nav[epub|type~="page-list"] { display: none; visibility: hidden; } /* line 14, ../../sass/sass/base/epub/element/_nav.scss */ nav#landmarks, nav#page-list { display: none; visibility: hidden; } /* line 1, ../../sass/sass/base/epub/element/_p.scss */ p { line-height: 1.4; text-align: left; text-indent: 0; orphans: 2; widows: 2; } /* line 19, ../../sass/sass/base/epub/element/_p.scss */ p + p, small + p { text-indent: 1.5em; } /* line 23, ../../sass/sass/base/epub/element/_p.scss */ p.firstInSection, p:first-of-type { margin-top: 0; text-indent: 0 !important; } /* line 1, ../../sass/sass/base/epub/element/_section.scss */ section { display: block; } /* line 1, ../../sass/sass/base/epub/element/_small.scss */ small { display: block; line-height: 1.4; font-size: .75em; } /* line 6, ../../sass/sass/base/epub/element/_small.scss */ p + small, small + small { margin: .7em 0; } /* line 1, ../../sass/sass/base/epub/element/_sub.scss */ sub { vertical-align: sub; font-size: .5em; line-height: .5em; } /* line 1, ../../sass/sass/base/epub/element/_sup.scss */ sup { vertical-align: super; font-size: .5em; line-height: .5em; } /* line 3, ../../sass/sass/base/epub/element/_table.scss */ table { page-break-inside: avoid; border: 1px; margin: 1em auto; border-collapse: collapse; border-spacing: 0; } /* line 12, ../../sass/sass/base/epub/element/_table.scss */ table.footnote { margin: .5em 0em 0em 0em; } /* line 16, ../../sass/sass/base/epub/element/_table.scss */ th { font-variant: small-caps; padding: 5px !important; vertical-align: baseline; border-bottom: 1px solid black; } /* line 22, ../../sass/sass/base/epub/element/_table.scss */ td { font-family: "Palatino", "Times New Roman", Caecilia, serif; font-size: small; hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; padding: 5px !important; page-break-inside: avoid; text-align: left; text-indent: 0; vertical-align: baseline; } /* line 34, ../../sass/sass/base/epub/element/_table.scss */ td:nth-last-child { border-bottom: 1px solid black; } /* line 39, ../../sass/sass/base/epub/element/_table.scss */ .zebra tr th { background-color: white; } /* line 42, ../../sass/sass/base/epub/element/_table.scss */ .zebra tr:nth-child(6n-1), .zebra tr:nth-child(6n+0), .zebra tr:nth-child(6n+1) { background-color: #ccc; } /* line 1, ../../sass/sass/base/epub/element/_video.scss */ video { display: block; } /* line 16, ../../sass/sass/base/epub/chapter-types/_creatavist-chapter.scss */ .creatavist-chapter figure { width: 100%; margin: 0; padding: 0; } /* line 21, ../../sass/sass/base/epub/chapter-types/_creatavist-chapter.scss */ .creatavist-chapter figure img { width: 100%; } /* line 3, ../../sass/sass/base/epub/chapter-types/_slideshow-chapter.scss */ .slideshow-chapter .slideshow-figure { page-break-after: always; page-break-inside: avoid; border-bottom: 1px solid rgba(0, 0, 0, 0.2); } /* line 1, ../../sass/sass/base/epub/chapter-types/_streaming-video.scss */ .streaming-video { display: block; width: 90%; padding: 5%; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.05); margin: 1.5em 0; padding-top: 4.5em; position: relative; } /* line 2, ../../sass/sass/_utilities/mixins/_circle-icon.scss */ .streaming-video:before { content: " ▶"; display: block; position: absolute; top: .5em; left: 50%; height: 1.5em; width: 1.5em; border: .125em solid white; margin-left: -.875em; background-color: gray; border-radius: .875em; background-clip: padding-box; text-align: center; color: white !important; font-size: 2em; line-height: 1.5; } /* line 8, ../../sass/sass/base/epub/chapter-types/_streaming-video.scss */ .streaming-video h4 { font-size: 1em; text-align: center; } /* line 6, ../../sass/sass/base/epub/pattern/_appendix.scss */ .appendix-chapter { page-break-inside: avoid; } /* line 9, ../../sass/sass/base/epub/pattern/_appendix.scss */ .appendix-chapter h2 { font-size: 1em; margin-bottom: 2.5em; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em; } /* line 15, ../../sass/sass/base/epub/pattern/_appendix.scss */ .appendix-chapter h2:before { content: 'Appendix: '; display: inline; } /* line 21, ../../sass/sass/base/epub/pattern/_appendix.scss */ .appendix-chapter h3 { font-size: 1.25em; } /* line 1, ../../sass/sass/base/epub/pattern/appendix/_characters.scss */ .character-item { margin-bottom: 2.8em; } /* line 6, ../../sass/sass/base/epub/pattern/appendix/_footnote.scss */ .footnote-item .back-to-story { margin: .7em 0; text-indent: 0; } /* line 2, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .images { list-style: none; list-style-type: none; padding: 0; margin: 0; } /* line 10, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .image-item { page-break-after: always; page-break-inside: avoid; } /* line 15, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .slideshow-item, .slideshow-figure { page-break-after: always; page-break-inside: avoid; } /* line 19, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .slideshow-item:nth-of-type(n+2), .slideshow-figure:nth-of-type(n+2) { page-break-before: always; } /* line 24, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .figcaption-title { display: block; font-weight: bold; } /* line 29, ../../sass/sass/base/epub/pattern/appendix/_images.scss */ .figcaption-caption { display: block; } /* line 1, ../../sass/sass/base/epub/pattern/appendix/_sounds.scss */ .audio-item { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.5); } /* line 5, ../../sass/sass/base/epub/pattern/appendix/_sounds.scss */ .audio-item:last-child { border-bottom: 0px; } /* line 9, ../../sass/sass/base/epub/pattern/appendix/_sounds.scss */ .audio-item audio { display: block; margin-top: .7em; } /* line 1, ../../sass/sass/base/epub/pattern/appendix/_timeline.scss */ ol.timeline { list-style: none; padding: 0 0 0 5%; margin: 0; } /* line 7, ../../sass/sass/base/epub/pattern/appendix/_timeline.scss */ .timeline-item { padding: .75em 0 .75em 5%; border-left: 2px solid black; position: relative; } /* line 12, ../../sass/sass/base/epub/pattern/appendix/_timeline.scss */ .timeline-item:before { content: ''; display: block; position: absolute; top: 1em; left: -2px; margin-left: -0.4375em; margin-top: 0em; background-color: black; border: 2px solid white; height: 0.875em; width: 0.875em; border-radius: 0.4375em; } /* line 34, ../../sass/sass/base/epub/pattern/appendix/_timeline.scss */ .timeline-item:after { content: ''; display: block; position: absolute; left: 0px; top: 0; height: 100%; width: 1px; background-color: white; z-index: 1; } /* line 2, ../../sass/sass/base/epub/pattern/inline-extras/_inline-extra.scss */ .inline-extra { position: relative; width: 80%; padding: 10%; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.05); margin: 1.5em 0; -moz-box-shadow: 0 -1px 0 white, 0 1px 0 white; -webkit-box-shadow: 0 -1px 0 white, 0 1px 0 white; box-shadow: 0 -1px 0 white, 0 1px 0 white; } /* line 25, ../../sass/sass/base/epub/pattern/inline-extras/_inline-extra.scss */ .inline-extra h4 { text-align: center; font-size: 1.25em; margin-top: 0; } /* line 32, ../../sass/sass/base/epub/pattern/inline-extras/_inline-extra.scss */ .inline-extra .caption { width: 100%; text-align: center; text-indent: 0; } /* line 39, ../../sass/sass/base/epub/pattern/inline-extras/_inline-extra.scss */ .inline-extra .inline-extra-link { margin-top: 1.5em; } /* line 1, ../../sass/sass/base/epub/pattern/inline-extras/_inline-slideshow-extra.scss */ .inline-slideshow-extra-image { page-break-after: always; } /* line 2, ../../sass/sass/base/epub/pattern/link-types/_link-appendix-image.scss */ .link-appendix-image:before { content: ''; display: inline-block; height: 1.2em; width: 1.2em; margin-right: .25em; margin-bottom: -.1em; -moz-border-radius: 0.1em; -webkit-border-radius: 0.1em; border-radius: 0.1em; background-color: blue; } /* line 2, ../../sass/sass/base/epub/pattern/link-types/_link-appendix-character.scss */ .link-appendix-character:before { content: ''; display: inline-block; position: relative; bottom: -.2em; height: 1.2em; width: 1.2em; margin-right: .25em; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em; background-color: blue; } /* line 1, ../../sass/sass/base/epub/pattern/nav/_nav.scss */ .navTitle { font-size: 1.26563em; } /* line 5, ../../sass/sass/base/epub/pattern/nav/_nav.scss */ .navTocTitle { font-size: 1em; text-transform: uppercase; letter-spacing: .075em; } /* line 11, ../../sass/sass/base/epub/pattern/nav/_nav.scss */ #toc, #tocList { list-style: none; padding: 0; margin: 0; } /* line 23, ../../sass/sass/base/epub/pattern/nav/_nav.scss */ .navTocItem { font-size: 1em; padding: 0; margin: 0; } /* line 1, ../../sass/sass/base/epub/pattern/_warning.scss */ .warning { display: block; position: relative; width: 100%; padding-top: 4.5em; text-align: center; text-indent: 0; font-weight: bold; color: red; } /* line 2, ../../sass/sass/_utilities/mixins/_circle-icon.scss */ .warning:before { content: "!"; display: block; position: absolute; top: .5em; left: 50%; height: 1.5em; width: 1.5em; border: .125em solid white; margin-left: -.875em; background-color: red; border-radius: .875em; background-clip: padding-box; text-align: center; color: white !important; font-size: 2em; line-height: 1.5; } /* line 75, ../../sass/sass/base/epub/_base-epub.scss */ pre, tt, code, samp, kbd { font-family: "Courier New", Courier, monospace; word-wrap: break-word; } /* line 79, ../../sass/sass/base/epub/_base-epub.scss */ pre { font-size: .8em; line-height: 1.2em; margin-left: 1em; margin-bottom: 1em; white-space: pre-wrap; display: block; } /* line 1, ../../sass/sass/base/epub/_cover.scss */ body.cover { margin: 0; padding: 0; height: 100%; width: 100%; } /* line 12, ../../sass/sass/base/epub/_cover.scss */ .coverWrapper { height: 100%; width: 100%; } /* line 18, ../../sass/sass/base/epub/_cover.scss */ .coverFigure { width: 100%; max-width: 100%; height: 100%; max-height: 100%; padding: 0; } /* line 28, ../../sass/sass/base/epub/_cover.scss */ .coverImage { display: inline; max-width: 100%; max-height: 100%; height: auto; width: auto; text-align: center; }