/* Maktoob — book page additions (Batch 7): chapter 1 from texts/ in the sample band, the reader link, coming soon */

/* chapter 1 loaded from texts/: subheadings, centred lines and quoted letters, set like the reader */
.reader__text .reader__h { margin: 1.4em 0 .6em; font: 600 calc(15px * var(--rs, 1))/1.4 var(--f-ui); letter-spacing: .04em; text-transform: uppercase; text-indent: 0; }
.reader__text[lang="ar"] .reader__h { font: 700 calc(22px * var(--rs, 1))/1.6 var(--f-ar); letter-spacing: 0; text-transform: none; }
.reader__text p.c { text-align: center; text-indent: 0; margin: .8em 0; }
.reader__text blockquote { margin: 1em 0; padding-inline-start: 1.2em; border-inline-start: 2px solid color-mix(in srgb, currentColor 22%, transparent); }
.reader__text :is(.reader__h, p.c, blockquote) + p { text-indent: 0; }
.reader__text .reader__h:first-child + p::first-letter { font-size: 3.1em; float: left; line-height: .86; padding: 7px 6px 0 0; margin-left: -2px; font-weight: 500; }
.reader__text[lang="ar"] .reader__h:first-child + p::first-letter { font-size: inherit; float: none; padding: 0; }
.reader__text .reader__wait { text-indent: 0; font: 400 15px/1.5 var(--f-ui); opacity: .7; }
.reader__text .reader__wait::first-letter { font-size: inherit !important; float: none !important; padding: 0 !important; }

/* the reader link under the band's copy */
.read__open { margin-top: var(--s6); }
.read__open .btn { min-height: 44px; }

/* "Own it forever" next to "Included with Plus · Read now"; the notify button once you're on the list */
.buy .is-owned svg { color: var(--blue); }
.soon .soon__btn svg { width: 18px; height: 18px; }

@media (max-width: 720px) {
  .buybar .btn { min-height: 44px; }
}
