/* Official KDP covers: olive, cream and old gold. Keep printed interior artwork untouched. */
.publications-page{background:#414d32;background-image:linear-gradient(130deg,#f1e4bd08,transparent 55%)}
.publications-page .pub-intro{background:#39482f;border-color:#b39b62}.publications-page .pub-intro h1{color:#f1e5cc}
.publications-page .pub-card>.pub-cover-link{background:#35432e;background-image:none}
.publications-page .pub-card>.pub-cover-link img{filter:drop-shadow(5px 10px 12px #14201588)}
.publications-page .pub-card>div{background:#e9dfc8}.publications-page .pub-card{border-color:#a9905e;box-shadow:5px 7px 0 #263321}
.collection-publications .publication-covers{background:#3d4a31}.collection-publications .publication-covers img{object-fit:contain}
.reader-page{background:#414d32;color:#f3e7d0}.reader-page .reader-fullscreen{background-image:none;background-color:#35452e;min-height:0;padding-top:120px;padding-bottom:65px}.reader-page .reader-fullscreen:after{background:radial-gradient(ellipse at 85% 40%,#a68b3b18,transparent 62%)}
.reader-page .book-jacket-preview{background:#34422c;border:1px solid #aa9565;transform:none;box-shadow:8px 12px 24px #16221166}.reader-page .book-jacket-preview img{background:#414d32;filter:none;aspect-ratio:auto;object-fit:contain}.reader-page .book-jacket-preview figcaption{color:#e8dab8}
.reader-page .reader-hero{background:#4a5339}.reader-page .reader-hero figure{background:#36432e;box-shadow:8px 12px 24px #1f2a2266;border-color:#b59d66}.reader-page .reader-hero figure img{object-fit:contain;filter:none;aspect-ratio:auto}
.reader-page :is(.reader-intro,.reader-pages,.abide-art-atlas,.muddy-story-atlas,.muddy-contents,.muddy-guide-map,.muddy-future-tales,.muddy-coloring){background:#e9dfc8;color:#35432e}.reader-page :is(.reader-world,.reader-edition-index){background:#414d32;color:#f3e7d0}.reader-page :is(.reader-close,.reader-thread){background:#34452d}.reader-page .atlas-pictures figure{background:#35452e;box-shadow:8px 10px 0 #b3a074}.reader-page .page-spread figure{background:#414d32;box-shadow:8px 10px 0 #b3a074}
.reader-page .atlas-pictures img[src*="approved-kdp"]{aspect-ratio:550/850;object-fit:contain}
@media(max-width:640px){.reader-page .reader-fullscreen{padding:105px 6vw 35px}.reader-page .book-jacket-preview{max-width:270px}.reader-page .reader-fullscreen h1{font-size:clamp(2.7rem,11vw,3.9rem)}}
