/* * Just One Taste: A Romance Anthology * Stylesheet generated by Vellum */ @font-face { font-family: "IM Fell Double Pica PRO"; font-weight: normal; font-style: normal; src: url(../fonts/im-fell-double-pica-pro.otf) } @font-face { font-family: "IM Fell DW Pica PRO"; font-weight: normal; font-style: normal; src: url(../fonts/im-fell-dw-pica-pro.otf) } h1, h2, h3, h4 { hyphens: manual; adobe-hyphenate: none; -webkit-hyphens: manual; page-break-after: avoid; page-break-inside: avoid; -webkit-font-kerning: auto } @page { margin-left: 24px; margin-right: 24px } a { color: rgb(36, 39, 116); text-decoration: none !important } p a.content-external-link { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; text-decoration: none !important } hr { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none } .implicit-break, .ornamental-break { page-break-inside: avoid } blockquote, .ornamental-break, .implicit-break, .subhead { clear: both } sub, sup { font-size: 0.67em; font-weight: bolder; line-height: 0 } span.underline { text-decoration: underline } div.dedication p, section.dedication p { font-style: italic; text-align: center } div.also-by p, section.also-by p { text-indent: 0; font-size: 90%; margin-bottom: 0.5em; text-align: center; hyphens: manual; adobe-hyphenate: none; -webkit-hyphens: manual } .titlepage { margin-left: 8%; margin-right: 8%; text-align: center } .titlepage .title-subtitle-block { margin-top: 140px; min-height: 140px; margin-bottom: 2em } .titlepage .title, .titlepage .subtitle, .titlepage .author, .titlepage .publisher { font-weight: normal; text-transform: uppercase; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0 } .titlepage .title { font-size: 120%; line-height: 1.4em; letter-spacing: 0.03em } .titlepage .subtitle { font-size: 80%; margin-top: 1.5em } .titlepage .author-block { min-height: 160px; margin-bottom: 1em } .titlepage .author { font-size: 100%; letter-spacing: 0.05em; margin-bottom: 0.5em } .heading { margin-top: 96px; margin-bottom: 2em } .heading.heading-without-title { min-height: 256px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0 } .heading .chapter-number-block { min-height: 1.5em } .also-by .heading { margin-top: 64px; min-height: 4em; margin-bottom: 2em } .about-author .heading-without-image { margin-top: 64px; min-height: 6em } .about-author .heading-without-image .chapter-title-subtitle-block { min-height: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0 } .about-author p, .about-author li { font-size: 90% } .connect-block { margin-top: 1em; text-align: center } .connect-block ul { list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 0; margin-left: 0 } .connect-block .social-link-list, .connect-block .connect-oldschool-block { margin-bottom: 0 } .connect-block .social-link-list { margin-top: 0.4em } .connect-block .social-link-list li { margin-bottom: 0.25em } .connect-block .connect-oldschool-block { margin-top: 0.5em } .connect-block .connect-oldschool-block p { margin-bottom: 0.25em } .connect-block .connect-oldschool-block p { text-align: center } .connect-block ul li a, .connect-block p a { text-decoration: none !important } .connect-block ul.social-link-list { display: inline-block; text-align: left } ul.social-link-list li, ul.social-link-list img { height: 1.75em } ul.social-link-list img { margin-right: 0.2em; margin-bottom: -0.5em } .social-icon-image { background-color: rgb(147, 147, 147); width: 1.75em; height: 1.75em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-right-radius: 1em; border-bottom-left-radius: 1em } div.copyright p, section.copyright p { text-indent: 0; font-size: 90%; margin-bottom: 0.75em; text-align: left; hyphens: manual; adobe-hyphenate: none; -webkit-hyphens: manual } .titlepage .title, .titlepage .subtitle, .titlepage .author, .titlepage .publisher { font-family: "IM Fell Double Pica PRO", serif } .titlepage .title { font-size: 120%; letter-spacing: 0.15em } .titlepage .subtitle { font-style: italic; margin-top: 0.7em } .titlepage .title-subtitle-block { background-image: url(../images/fell-flower-abc.svg); background-size: 4em; padding-bottom: 3em; min-height: 4em; background-position: 50% 100%; background-repeat: no-repeat } .titlepage .subtitle, .titlepage .publisher { text-transform: inherit } body { font-family: Palatino, Malabar, serif } p { margin-top: 0; line-height: 1.4em; margin-bottom: 0; text-align: justify } p.subsq { text-indent: 1.5em } .implicit-break { margin-top: 0; height: 1.4em; margin-bottom: 1.4em } .heading { min-height: 11em } .heading-without-image .chapter-title-subtitle-block { margin-top: 3em } .heading { margin-left: 9%; margin-right: 9%; text-align: center } .heading .chapter-title-subtitle-block { display: inline-block } .heading-without-image .chapter-title-subtitle-block { margin-top: 2em } .chapter .heading-with-title.heading-without-image .chapter-title-subtitle-block { background-image: url(../images/fell-flower-d.svg); background-size: 2.35em; min-width: 2.35em; padding-bottom: 3em; background-position: 50% 100%; background-repeat: no-repeat } .heading .title { font-family: "IM Fell DW Pica PRO", serif; font-size: 110%; font-weight: normal; text-align: center; letter-spacing: 0.05em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0 } .text-main p.first-in-chapter::first-line { font-variant: small-caps; hyphens: none; adobe-hyphenate: none; -webkit-hyphens: none } .text-main p.first-in-section::first-line { font-variant: small-caps; hyphens: none; adobe-hyphenate: none; -webkit-hyphens: none }