|  08-20-2022, 05:05 AM | #46 | 
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | 
			
			But some still prefer KF8 because of the things you lose due to KFX being well MEH! (at best).
		 | 
|   |   | 
|  08-20-2022, 12:35 PM | #47 | 
| Bookmaker & Cat Slave            Posts: 11,503 Karma: 158448243 Join Date: Apr 2010 Location: Phoenix, AZ Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2 | |
|   |   | 
|  08-20-2022, 01:29 PM | #48 | 
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | |
|   |   | 
|  08-20-2022, 01:36 PM | #49 | 
| Bookmaker & Cat Slave            Posts: 11,503 Karma: 158448243 Join Date: Apr 2010 Location: Phoenix, AZ Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2 | |
|   |   | 
|  08-20-2022, 02:10 PM | #50 | |
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | Quote: 
 And that's just the beginning. | |
|   |   | 
|  08-20-2022, 02:53 PM | #51 | 
| Still reading            Posts: 14,986 Karma: 111111111 Join Date: Jun 2017 Location: Ireland Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper | 
			
			And now we can argue about vi and emacs, kepub vs epub, epub2 vs epub3 and what size a pint should be.
		 | 
|   |   | 
|  08-20-2022, 03:07 PM | #52 | ||
| Bookmaker & Cat Slave            Posts: 11,503 Karma: 158448243 Join Date: Apr 2010 Location: Phoenix, AZ Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2 | Quote: 
 Quote: 
 Hitch | ||
|   |   | 
|  08-20-2022, 04:36 PM | #53 | 
| Bibliophagist            Posts: 48,088 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | |
|   |   | 
|  08-20-2022, 05:29 PM | #54 | 
| Bibliophist            Posts: 7,517 Karma: 7237230 Join Date: Dec 2021 Location: England Device: none | 
			
			Hear hear. Cheers! (The pint bit, not the eMacs bit) | 
|   |   | 
|  08-20-2022, 06:14 PM | #55 | |
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | Quote: 
 Now if we could only get Amazon to toss out any eBooks created with Vellum. | |
|   |   | 
|  08-21-2022, 06:47 AM | #56 | 
| Still reading            Posts: 14,986 Karma: 111111111 Join Date: Jun 2017 Location: Ireland Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper | 
			
			Vellum ebooks are terribly complex. Deranged. I got a ghastly KF8 one from Vellum on Amazon and then 2 days later a ghastly epub one from Smashwords.
		 | 
|   |   | 
|  08-21-2022, 06:56 AM | #57 | |
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | Quote: 
 Code:   <div id="chapter-11" class="element element-bodymatter element-container-single element-type-chapter element-with-heading full-character-formatting" role="doc-chapter" epub:type="chapter">
    <div class="heading heading-with-title heading-without-image">
      <div class="heading-contents">
        <div class="title-subtitle-block title-block-title-is-element-number">
          <h1 class="number-and-title case-upper"><span class="title case-upper">11</span></h1>
        </div>
      </div>
    </div>Code: /*
 * Black Daylight
 * Stylesheet generated by Vellum
 */
@media  not amzn-mobi {
    p span.last-word, li span.lastword {
        -webkit-hyphenate-limit-after: 7;
    }
}
@media  not amzn-mobi {
    .element .section-title {
        font-size: 100%;
    }
}
@media  not amzn-mobi {
    span.monospace, span.monospace b {
        font-family: Courier, monospace;
    }
}
@media  not amzn-mobi {
    span.sans-serif, span.sans-serif b {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}
@media  screen and (max-width: 420px) {
    ul, ol {
        padding-right: 0px;
    }
}
@media  screen and (max-width: 420px) {
    blockquote.verse {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
}
@media  screen and (min-width: 421px) {
    h1, h2, h3, h4 {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  all {
    span.last-word-with-trailing-em-dash {
        white-space: nowrap;
    }
}
@media  not amzn-mobi {
    a, a * {
        color: rgb(36, 39, 116);
    }
}
@media all{
    div a.link-contains-image {
        text-decoration: none !important;
    }
}
@media  not amzn-mobi {
    .element .section-title {
        margin-top: 1.4em;
        padding-top: 0.7em;
        margin-bottom: 0.7em;
    }
}
@media  not amzn-mobi {
    .element .section-title.keep-with-next.paragraph-follows {
        margin-bottom: 0px;
        padding-bottom: 0.7em;
    }
}
 
@media  screen and (max-width: 420px) {
    p.blockquote-attribution {
        margin-left: 0em;
    }
}
@media  screen and (min-width: 421px) {
    p.blockquote-attribution {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .element-bodymatter .text > .implicit-break {
        margin-top: 0px;
        height: 1.4em;
        margin-bottom: 1.4em;
        clear: both;
    }
}
 
@media  not amzn-mobi {
    blockquote.prose.keep-lines-on-same-page p, blockquote.verse.keep-lines-on-same-page .stanza, blockquote.keep-lines-on-same-page .paragraph-and-attribution, div.alignment-block.keep-lines-on-same-page .text-block, ul.keep-lines-on-same-page, ol.keep-lines-on-same-page {
        page-break-inside: avoid;
    }
}
@media  not amzn-mobi {
    .alignment-block, blockquote, .ornamental-break, .section-title .endnotes {
        clear: both;
    }
}
@media  screen and (min-width: 421px) {
    li {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
 
 
@media  not amzn-mobi {
    img.low-res {
        display: none;
    }
}
 
@media  screen and (min-width: 421px) {
    .inline-image.inline-image-after-section-begin.inline-image-flow-within-text.inline-image-flow-left, .inline-image.inline-image-after-section-begin.inline-image-flow-within-text.inline-image-flow-right {
        margin-top: 0.75em;
    }
}
@media  screen and (min-width: 421px) {
    .inline-image.inline-image-begins-section.inline-image-flow-left, .inline-image.inline-image-begins-section.inline-image-flow-right {
        margin-top: 0.1em;
    }
}
@media  screen and (min-width: 421px) {
    .inline-image.inline-image-before-element-end.inline-image-flow-within-text.inline-image-flow-left, .inline-image.inline-image-before-element-end.inline-image-flow-within-text.inline-image-flow-right {
        margin-bottom: 0.75em;
    }
}
@media  not amzn-mobi {
    .full-character-formatting .inline-image-caption {
        font-size: 75%;
    }
}
@media  screen and (min-width: 421px) {
    .inline-image-caption {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-left .inline-image-caption, .inline-image-flow-right .inline-image-caption {
        margin-bottom: 0.5em;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left .inline-image-caption, .inline-image-flow-right .inline-image-caption {
        margin-bottom: 0px;
    }
}
@media  screen and (max-height: 580px) {
    .inline-image-flow-separate-page.inline-image-aspect-wide.inline-image-size-large {
        padding-top: 80px;
    }
}
@media  screen and (max-height: 580px) {
    .inline-image-flow-separate-page.inline-image-aspect-wide.inline-image-size-full {
        padding-top: 64px;
    }
}
@media  screen and (max-height: 580px) {
    .inline-image-flow-separate-page.inline-image-aspect-square.inline-image-size-large {
        padding-top: 64px;
    }
}
@media  screen and (max-height: 580px) {
    .inline-image-flow-separate-page.inline-image-aspect-square.inline-image-size-full {
        padding-top: 32px;
    }
}
@media  screen and (max-height: 580px) {
    .inline-image-flow-separate-page.inline-image-aspect-tall.inline-image-size-large {
        padding-top: 0px;
    }
}
@media  screen and (max-height: 380px) {
    .inline-image-flow-separate-page.inline-image-aspect-wide.inline-image-size-large, .inline-image-flow-separate-page.inline-image-aspect-wide.inline-image-size-full, .inline-image-flow-separate-page.inline-image-aspect-square.inline-image-size-large, .inline-image-flow-separate-page.inline-image-aspect-square.inline-image-size-full {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .inline-image-kind-bookcover img {
        box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.3);
    }
}
@media  not amzn-mobi {
    .inline-image-kind-bookcover.inline-image-with-caption img {
        margin-bottom: 1px;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-kind-bookcover.inline-image-flow-left, .inline-image-kind-bookcover.inline-image-flow-right {
        margin-left: 0px;
        margin-right: 0px;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-kind-bookcover.inline-image-size-full.inline-image-flow-left, .inline-image-kind-bookcover.inline-image-size-full.inline-image-flow-right {
        margin-left: 11px;
        margin-right: 11px;
    }
}
@media  not amzn-mobi {
    .inline-image-kind-figure img {
        border-top-color: rgb(152, 152, 152);
        border-right-color: rgb(152, 152, 152);
        border-bottom-color: rgb(152, 152, 152);
        border-left-color: rgb(152, 152, 152);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        box-sizing: border-box;
    }
}
@media  not amzn-mobi {
    .inline-image-caption span.figure-number {
        font-variant-ligatures: normal;
        font-variant-numeric: normal;
        font-variant: small-caps;
        font-variant-alternates: normal;
        font-variant-position: normal;
        font-variant-east-asian: normal;
    }
}
 
@media  not amzn-mobi {
    .inline-image img {
        width: 100%;
        height: auto;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-left.inline-image-flow-within-text .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text .inline-image-container {
        width: 100%;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-small .inline-image-container {
        width: 35%;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-medium .inline-image-container {
        width: 50%;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-large .inline-image-container {
        width: 75%;
    }
}
@media  not amzn-mobi {
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-full .inline-image-container {
        width: 100%;
    }
}
@media  not amzn-mobi {
    .inline-image-aspect-tall.inline-image-size-large.inline-image-with-caption .inline-image-container {
        width: 66%;
    }
}
@media  not amzn-mobi {
    .inline-image-aspect-tall.inline-image-size-full.inline-image-with-caption .inline-image-container {
        width: 76%;
    }
}
@media all{
    .inline-image-container {
        display: block;
    }
}
@media all{
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-small .inline-image-container {
        margin-right: 32.5%;
        margin-left: 32.5%;
    }
}
@media all{
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-medium .inline-image-container {
        margin-right: 25%;
        margin-left: 25%;
    }
}
@media all{
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-large .inline-image-container {
        margin-right: 12.5%;
        margin-left: 12.5%;
    }
}
@media all{
    .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-full .inline-image-container {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media all{
    .inline-image-aspect-tall.inline-image-size-large.inline-image-with-caption .inline-image-container {
        margin-right: 17%;
        margin-left: 17%;
    }
}
@media all{
    .inline-image-aspect-tall.inline-image-size-full.inline-image-with-caption .inline-image-container {
        margin-right: 12%;
        margin-left: 12%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text, .inline-image-flow-right.inline-image-flow-within-text {
        float: none;
        margin-right: 0px;
        margin-left: 0px;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-small .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-small .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-small .inline-image-container {
        width: 40%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-small, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-small {
        width: 100%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-medium .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-medium .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-medium .inline-image-container {
        width: 55%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-medium, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-medium {
        width: 100%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-large .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-large .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-large .inline-image-container {
        width: 80%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-large, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-large {
        width: 100%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-full .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-full .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-full .inline-image-container {
        width: 100%;
    }
}
@media  screen and (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-full, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-full {
        width: 100%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-small .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-small .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-small .inline-image-container {
        margin-right: 30%;
        margin-left: 30%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-small, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-small {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-medium .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-medium .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-medium .inline-image-container {
        margin-right: 22.5%;
        margin-left: 22.5%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-medium, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-medium {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-large .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-large .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-large .inline-image-container {
        margin-right: 10%;
        margin-left: 10%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-large, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-large {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-full .inline-image-container, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-full .inline-image-container, .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-full .inline-image-container {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media (max-width: 420px) {
    .inline-image-flow-left.inline-image-flow-within-text.inline-image-size-full, .inline-image-flow-right.inline-image-flow-within-text.inline-image-size-full {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media  not amzn-mobi {
    .full-character-formatting p.dedication-content {
        font-style: italic;
    }
}
@media  screen and (max-height: 580px) {
    .element-type-dedication.element-without-heading {
        margin-top: 7em;
    }
}
@media  screen and (max-height: 580px) {
    .element-type-epigraph.element-without-heading {
        margin-top: 7em;
    }
}
@media  screen and (min-width: 421px) {
    .element-container-single.element-type-dedication p, .element-container-single.element-type-epigraph p {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-also-by .heading {
        min-height: inherit;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-also-by .heading .title-subtitle-block, .element-container-single.element-type-also-by .heading .title-subtitle-block .title-block, .element-container-single.element-type-also-by .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-also-by .heading .heading-contents {
        padding-top: 2em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-blurbs .heading {
        min-height: inherit;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-blurbs .heading .title-subtitle-block, .element-container-single.element-type-blurbs .heading .title-subtitle-block .title-block, .element-container-single.element-type-blurbs .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-blurbs .heading .heading-contents {
        padding-top: 2em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-acknowledgments .heading {
        min-height: 6em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-acknowledgments .heading .title-subtitle-block, .element-container-single.element-type-acknowledgments .heading .title-subtitle-block .title-block, .element-container-single.element-type-acknowledgments .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-acknowledgments .heading .heading-contents {
        padding-top: 3em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-acknowledgments .heading {
        min-height: 4em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-acknowledgments .heading .title-subtitle-block, .element-container-single.element-type-acknowledgments .heading .title-subtitle-block .title-block, .element-container-single.element-type-acknowledgments .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-acknowledgments .heading .heading-contents {
        padding-top: 1.25em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-also-by .heading .title-block, .element-container-single.element-type-blurbs .heading .title-block {
        font-size: 90%;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-also-by .subhead {
        text-align: center;
    }
}
@media  screen and (min-width: 421px) {
    p.also-by-content {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
 
@media  screen and (max-height: 580px) {
    p.also-by-content, p.also-by-content.alignment-block-content {
        margin-top: 0.25em;
    }
}
@media  not amzn-mobi {
    .element-type-blurbs blockquote {
        page-break-inside: avoid;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-contents {
        padding-left: 5%;
        padding-right: 5%;
    }
}
@media  screen and (max-width: 420px) {
    .element-type-toc .toc-contents {
        padding-left: 0%;
        padding-right: 0%;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-toc .heading {
        min-height: 4.5em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-toc .heading .title-subtitle-block, .element-container-single.element-type-toc .heading .title-subtitle-block .title-block, .element-container-single.element-type-toc .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-toc .heading .heading-contents {
        padding-top: 2em;
    }
}
@media  not amzn-mobi {
    .element-type-toc p {
        text-align: left;
    }
}
@media  screen and (min-width: 421px) {
    .element-type-toc p {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item {
        page-break-inside: avoid;
    }
}
@media  not amzn-mobi {
    .element-type-toc .item-number {
        font-size: 80%;
        padding-right: 0.3em;
        text-indent: 0px;
        padding-left: 0px;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item-entry-type-part .item-number {
        font-size: 70%;
    }
}
@media  not amzn-mobi {
    .element-type-toc .item-children {
        margin-left: 1.5rem;
        margin-bottom: 0.5em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-group-chapter {
        margin-top: 0.5em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item.has-no-children .item-title {
        text-indent: -1.5rem;
        padding-left: 1.5rem;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-frontmatter-group {
        margin-bottom: 0.75em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-backmatter-group {
        margin-top: 0.75em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item-entry-type-volume.has-children {
        margin-top: 0.75em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item.has-author {
        margin-bottom: 0.5em;
    }
}
@media  not amzn-mobi {
    .element-type-toc p {
        font-size: 90%;
    }
}
@media  not amzn-mobi {
    .element-type-toc .item-author, .element-type-toc .item-subtitle {
        font-size: 75%;
        margin-top: 0.1em;
    }
}
@media  not amzn-mobi {
    .element-type-toc .toc-item.has-leading-number .item-author, .element-type-toc .toc-item.has-leading-number .item-subtitle {
        margin-left: 1.5rem;
    }
}
@media  not amzn-mobi {
    .element-type-toc .item-subtitle {
        font-style: italic;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-toc .heading .title-block {
        font-size: 95%;
    }
}
 
 
@media  not amzn-mobi {
    .element-container-single.element-type-about-author .heading {
        min-height: 6em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-about-author .heading .title-subtitle-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .title-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-about-author .heading .heading-contents {
        padding-top: 3em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-about-author .heading {
        min-height: 4em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-about-author .heading .title-subtitle-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .title-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single.element-type-about-author .heading .heading-contents {
        padding-top: 1.25em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-about-author .heading-without-image .title-subtitle-block {
        min-height: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-about-author p, .element-container-single.element-type-about-author li {
        font-size: 90%;
    }
}
@media  not amzn-mobi {
    .social-media-profiles .social-profile a {
        text-decoration: none !important;
    }
}
@media  not amzn-mobi {
    .social-media-profiles .social-profile .social-profile-image {
        height: auto;
    }
}
@media  not amzn-mobi {
    .social-media-profiles .social-profile .social-profile-image {
        width: 1.8em;
    }
}
@media  not amzn-mobi {
    .social-media-profiles.as-icons .social-profile {
        display: inline;
        padding-left: 0.05em;
        padding-right: 0.05em;
    }
}
@media all{
    .social-media-profiles.as-icons .social-profile {
        padding-left: 0.15em;
        padding-right: 0.15em;
    }
}
 
 
 
@media  screen and (min-width: 421px) {
    p.copyright-content, li.copyright-content {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .element-type-copyright ul {
        margin-top: 0.5em;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-copyright .heading {
        min-height: inherit;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-copyright .heading .title-subtitle-block, .element-container-single.element-type-copyright .heading .title-subtitle-block .title-block, .element-container-single.element-type-copyright .heading .title-subtitle-block .element-number-block {
        padding-top: 0px;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-type-copyright .heading .heading-contents {
        padding-top: 2em;
    }
}
@media  screen and (max-height: 580px) {
    .element-type-copyright.element-without-heading {
        margin-top: 1em;
    }
}
@media  not amzn-mobi {
    .element-type-copyright .created-with-vellum {
        padding-top: 0.5em;
    }
}
@media  not amzn-mobi {
    .element-type-copyright .created-with-vellum a {
        text-decoration: none !important;
    }
}
@media  not amzn-mobi {
    .element-type-copyright .created-with-vellum-text {
        font-size: 80%;
    }
}
@media  not amzn-mobi {
    .element-type-copyright .created-with-vellum-text {
        color: rgb(51, 51, 51);
    }
}
@media  not amzn-mobi {
    div.title-page .title-page-title-subtitle-block, section.title-page .title-page-title-subtitle-block {
        margin-left: 6%;
        margin-right: 6%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    h1.title-page-title {
        font-size: 110%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    h2.title-page-subtitle {
        font-size: 90%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    p.title-page-series-name {
        font-size: 90%;
    }
}
@media  screen and (min-width: 421px) {
    p.title-page-series-name {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    p.title-page-series-position {
        font-size: 90%;
    }
}
@media  screen and (min-height: 720px) {
    div.title-page-contributor-block {
        margin-bottom: 3em;
    }
}
@media  screen and (min-height: 720px) {
    .titlepage-several-secondary-contributors div.title-page-contributor-block {
        margin-bottom: 2em;
    }
}
@media  screen and (max-height: 640px) {
    div.title-page-title-subtitle-block {
        min-height: 100px;
        margin-top: 80px;
    }
}
@media  screen and (max-height: 640px) {
    div.title-page-contributor-block {
        min-height: 60px;
    }
}
@media  screen and (max-height: 580px) {
    div.title-page-title-subtitle-block {
        min-height: 80px;
        margin-top: 80px;
    }
}
@media  screen and (max-height: 580px) {
    div.title-page-contributor-block {
        min-height: 3em;
    }
}
@media  screen and (max-height: 420px) {
    div.title-page-title-subtitle-block {
        min-height: 2em;
        margin-top: 2em;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    h2.title-page-contributor-primary {
        font-size: 100%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    h2.title-page-contributor-secondary {
        font-size: 90%;
    }
}
@media  not amzn-mobi {
    .titlepage-several-primary-contributors .title-page-contributor {
        font-size: 90%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .titlepage-several-primary-contributors .title-page-contributor {
        font-size: 80%;
    }
}
@media  not amzn-mobi {
    .titlepage-several-primary-contributors .title-page-contributor-without-introduction {
        display: inline-block;
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .titlepage-several-primary-contributors .title-page-contributor-without-introduction {
        padding-left: 0.4em;
        padding-right: 0.4em;
    }
}
@media  not amzn-mobi {
    .titlepage-several-secondary-contributors span.title-page-contributor-introduction {
        display: inline;
    }
}
@media  not amzn-mobi {
    .titlepage-ornament-size-container img.titlepage-ornament-image {
        width: 100%;
        height: auto;
    }
}
@media  not amzn-mobi {
    img.title-page-publisher-logo-image {
        width: 100%;
        height: auto;
        vertical-align: middle;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    h2.title-page-publisher {
        font-size: 70%;
    }
}
 
 
@media  not amzn-mobi {
    div.title-page, section.title-page {
        margin-right: 2%;
        margin-left: 2%;
    }
}
@media  not amzn-mobi {
    div.title-page-publisher-logo-block.title-page-publisher-logo-aspect-wide {
        width: 32%;
    }
}
@media  not amzn-mobi {
    div.title-page-publisher-logo-block.title-page-publisher-logo-aspect-square {
        width: 36.5%;
    }
}
@media  not amzn-mobi {
    div.title-page-publisher-logo-block.title-page-publisher-logo-aspect-tall {
        width: 48%;
    }
}
@media  not amzn-mobi {
    p.blockquote-attribution, p.blockquote-attribution sub, p.blockquote-attribution sup {
        font-family: Quicksand, sans-serif;
        font-weight: normal;
        font-style: normal;
    }
}
@media  not amzn-mobi {
    p.blockquote-attribution, p.blockquote-attribution sub, p.blockquote-attribution sup {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading {
        text-align: center;
        margin-left: 6%;
        margin-right: 6%;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading h1.title, .element-container-single .heading div.element-number, .element-container-single .heading h1.number-and-title, .element-container-single .heading h2.subtitle, .element-container-single .heading h2.author {
        text-align: center;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading {
        min-height: 12em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading {
        min-height: 10em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 4.5em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 2em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 2.5em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 1em;
    }
}
@media all{
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 3.0015em;
    }
}
@media all{
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 1.334em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-image-block {
        display: block;
        text-align: center;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-image-block-before-element-number {
        margin-bottom: 2em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-image-block-after-element-number {
        margin-top: 1.5em;
        margin-bottom: 1em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-image-block-after-title-and-subtitle {
        margin-top: 1.5em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading {
        margin-bottom: 3em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-group .heading {
        margin-bottom: 2em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading {
        min-height: 15em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .heading-contents {
        padding-top: 4em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-group .heading {
        min-height: 11em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-group .heading .heading-contents {
        padding-top: 3em;
    }
}
@media  not amzn-mobi {
    .element .heading h1, .element .heading h2, .element .heading h3 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-weight: normal;
        line-height: 1.2;
    }
}
@media  not amzn-mobi {
    img.heading-image-image {
        width: 100%;
        height: auto;
    }
}
@media  not amzn-mobi {
    .heading-ornament-size-container img.heading-ornament-image {
        width: 100%;
        height: auto;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading {
        margin-left: 6%;
        margin-right: 6%;
        text-align: center;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .element-number {
        text-align: center;
        font-size: 130%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .element-container-group .heading .element-number {
        font-size: 100%;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .title {
        text-align: center;
        font-size: 150%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .element-container-group .heading .title {
        font-size: 110%;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .subtitle {
        margin-top: 1.3em;
        margin-bottom: 1.5em;
        text-align: center;
        font-size: 100%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .element-container-group .heading .subtitle {
        font-size: 90%;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .author {
        margin-top: 1.3em;
        margin-bottom: 1.5em;
        text-align: center;
        font-size: 120%;
    }
}
@media  screen and (max-height: 580px), screen and (max-width: 420px) {
    .element-container-group .heading .author {
        font-size: 100%;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading-image-block {
        display: block;
        text-align: center;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading-image-block-before-heading-number {
        margin-bottom: 2em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading-image-block-after-heading-number {
        margin-top: 1.5em;
        margin-bottom: 1.3em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading-image-block-after-title-and-subtitle {
        margin-top: 1.5em;
    }
}
 
 
 
 
 
 
@media  screen and (max-height: 580px) {
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 3em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 1em;
    }
}
@media  not amzn-mobi {
    .element .heading .element-number.case-upper {
        letter-spacing: 0.04em;
    }
}
@media  not amzn-mobi {
    .element .heading h1.title.case-upper, .element .heading h1.number-and-title.case-upper {
        letter-spacing: 0.04em;
    }
}
@media  not amzn-mobi {
    .element .heading h1.title.case-mixed, .element .heading h1.number-and-title.case-mixed {
        letter-spacing: 0.02em;
    }
}
@media  not amzn-mobi {
    .element .heading .subtitle.case-upper {
        letter-spacing: 0.04em;
    }
}
@media  not amzn-mobi {
    .element .heading .subtitle.case-mixed {
        letter-spacing: 0.02em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading h1.title, .element-container-single .heading h1.number-and-title {
        font-size: 112%;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading .subtitle {
        font-size: 93%;
        margin-top: 0.6em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading .author {
        font-size: 90%;
        margin-top: 1.25em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .title {
        margin-top: 0.4em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .subtitle {
        margin-top: 1em;
        margin-bottom: 1.5em;
    }
}
@media  not amzn-mobi {
    .element-container-group .heading .author {
        margin-top: 0.75em;
    }
}
@media  not amzn-mobi {
    .element-type-volume .heading .element-number, .element-type-volume .heading .title-block-title-is-element-number .title, .element-type-volume .heading .title-block-without-element-number .title {
        padding-bottom: 0.5em;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
    }
}
@media  not amzn-mobi {
    .element-type-volume .heading .element-number, .element-type-volume .heading .title-block-title-is-element-number .title, .element-type-volume .heading .title-block-without-element-number .title {
        border-top-color: rgb(102, 102, 102);
        border-right-color: rgb(102, 102, 102);
        border-bottom-color: rgb(102, 102, 102);
        border-left-color: rgb(102, 102, 102);
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 5.5em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 3em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 3.75em;
    }
}
@media  screen and (max-height: 580px) {
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 1em;
    }
}
@media all{
    .element-container-single .heading-without-image .heading-contents {
        padding-top: 3.6685em;
    }
}
@media all{
    .element-container-single .heading-with-image .heading-contents {
        padding-top: 2.001em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading .title-block-with-element-number .title {
        padding-left: 0.6em;
    }
}
@media  not amzn-mobi {
    .element-container-single .heading .subtitle {
        margin-top: 0.5em;
    }
}
@media  not amzn-mobi {
    .element .heading .element-number {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    .element .heading .element-number, .element .heading .title, .element .heading .subtitle, .element .heading .author, .element .section-title, .element .section-title sub, .element .section-title sup, h1.title-page-title, h2.title-page-subtitle, p.title-page-series-name, p.title-page-series-position, h2.title-page-contributor span.title-page-contributor-name, h2.title-page-contributor span.title-page-contributor-introduction, h2.title-page-publisher {
        font-family: Quicksand, sans-serif;
        font-weight: normal;
        font-style: normal;
    }
}
@media  not amzn-mobi {
    .element .heading .subtitle {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    h2.title-page-contributor span.title-page-contributor-name {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    .element .heading .author {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    .element .heading .title {
        text-transform: uppercase;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-bodymatter p.first-in-chapter span.first-phrase {
        font-variant-numeric: normal;
        font-variant: small-caps;
        font-variant-alternates: normal;
        font-variant-position: normal;
        font-variant-east-asian: normal;
        letter-spacing: 0.04em;
        font-variant-ligatures: none;
    }
}
@media  not amzn-mobi {
    .element-container-single.element-bodymatter p.first-in-section span.first-phrase {
        font-variant-numeric: normal;
        font-variant: small-caps;
        font-variant-alternates: normal;
        font-variant-position: normal;
        font-variant-east-asian: normal;
        letter-spacing: 0.04em;
        font-variant-ligatures: none;
    }
}
@media  not amzn-mobi {
    img.ornamental-break-image {
        width: 100%;
        height: auto;
        vertical-align: top;
    }
}
@media  not amzn-mobi {
    p.ornamental-break-as-text {
        display: none;
    }
}
 
@media  not amzn-mobi {
    div.ornamental-break-block {
        width: 11.2em;
    }
}
@media  screen and (min-width: 421px) {
    p.alignment-block-content-center {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  screen and (min-width: 421px) {
    p.alignment-block-content-right {
        hyphens: manual;
        adobe-hyphenate: none;
        -webkit-hyphens: manual;
    }
}
@media  not amzn-mobi {
    .publisher-logo-width-513 {
        width: 51.3%;
    }
}
@media  not amzn-mobi {
    .ornamental-break-width-281 {
        width: 28.1%;
    }
} | |
|   |   | 
|  08-21-2022, 06:22 PM | #58 | |
| Bibliophagist            Posts: 48,088 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | Quote: 
 If I remove the media queries and try generating epub, mobi and KF8 copies, the media query bound versions look a lot better for mobi. Compare this to a recent anthology I purchased which has 202 stylesheets all containing the following: Spoiler: 
 Every other bit of styling is done using inline styles which are also a mess including what appear to be random languages (24 of them in one chapter). | |
|   |   | 
|  08-21-2022, 06:38 PM | #59 | ||
| Resident Curmudgeon            Posts: 80,740 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | Quote: 
 Quote: 
 | ||
|   |   | 
|  08-21-2022, 10:43 PM | #60 | |
| Bibliophagist            Posts: 48,088 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | Quote: 
 Would I prefer to do a full rip and replace? Yes. Do I want to spend the time needed? Considering the person reading most of the Vellum created books is my wife and she does not care about the CSS or any other internals of the file? If it looks good on her screen, she's happy. To put it mildly. I prefer to use the RemoveInlineStyles tool to do the cleanup and then go from there. | |
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| AZW3 files have different font size | Buhaj | Conversion | 8 | 12-23-2021 11:40 PM | 
| How to increase the font of the printed .PDF file from .MOBI file? | MGadAllah | Calibre | 3 | 01-30-2021 06:08 PM | 
| How to update meta information for an ebook file? | lifanxi | Calibre | 2 | 10-27-2010 10:22 AM | 
| ttc font file can't be put into font folder | droople | Sigil | 2 | 08-21-2010 10:05 AM | 
| File System Information | Adam B. | iRex | 0 | 10-29-2008 08:46 AM |