/* The Private Reading Studio: ink, parchment, one restrained wine accent. */
body {--atelier-accent:#654354;--atelier-wash:#eee6e5}
.delivered-glimpse {border-radius:0!important;background:transparent!important;padding:70px 0!important;margin-top:0!important;margin-bottom:0!important;border-bottom:1px solid #cdbdaf}
.delivered-page {box-shadow:10px 10px 0 #eae0d3,0 18px 30px #3e293512!important;border:1px solid #cdbdad!important}
.sample.shell {padding-top:65px!important}
.sample .topic-preview-tabs {width:100%;max-width:none;border:0!important;gap:18px!important}
.sample .topic-preview-tab {border-radius:4px!important;background:transparent!important;color:#51434b!important;border:1px solid #c6b7bc!important;padding:12px!important;box-shadow:none!important}
.sample .topic-preview-tab img {height:155px;border-radius:3px!important;filter:saturate(.65)}
.sample .topic-preview-tab[aria-pressed=true] {background:#e9dfe4!important;border-color:#6d4d5f!important;color:#3b2634!important}
.scene-number {margin:4px 0!important;color:#705d68}
.sample .topic-preview-status {margin-top:20px}
.offer {background:#eee7dd!important}
.offer .offer-intro h2 {font-size:clamp(36px,4.3vw,54px)}
.edition-index {font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.16em;color:#755c69;margin-bottom:20px}
#offer .plan-card {border-radius:4px!important;box-shadow:none;background:#fcf9f3!important}
#offer .plan-card.featured {background:#ece2e7!important}
#offer .plan-card .plan-intent {font-size:25px}
.studio-comparison {margin:25px 0;border-top:1px solid #b9a99e;border-bottom:1px solid #b9a99e;color:#47333f}
.studio-comparison>summary {cursor:pointer;padding:20px 8px;font-size:16px}
.studio-comparison .reading-value {margin:0 0 20px;border-radius:0}
.complete-reading,.compatibility-offer {border-radius:4px!important}
.compatibility-feature-excerpt {border-radius:4px!important}
.included-reading {background:#30242d!important}
.included-reading .edition-index {color:#d3bca9!important}
.studio-keepsake-copy h3 {color:#f2e5d3}
.studio-steps li {border-radius:3px}
.studio-swatches button[aria-pressed=true] {background:#eee0cb;color:#392d35}
.faq .faq-list details {border-radius:3px;background:transparent}
.faq .faq-list details[open] {background:#eee5e9}
@media(max-width:760px){.delivered-glimpse {padding:45px 0!important}.sample .topic-preview-tab img {height:125px}.sample .topic-preview-tabs {gap:12px!important}.sample .topic-preview-tab {font-size:14px}.sample .topic-preview-tab .scene-number {font-size:9px}}
