/* Website illustrations, November 13. */
.comic-spread.illustrated-spread{display:block;overflow:hidden;padding:14px;background:#674852}
.illustrated-spread:after{display:none}.comic-sheet{display:block;width:100%;height:auto;border-radius:5px}
.comic-transcript{max-width:800px;margin:28px auto 0;padding:18px 24px;border:1px solid #986878;border-radius:16px;background:#342d30;font-size:16px}.comic-transcript summary{cursor:pointer;color:#e4b6c5}.comic-transcript ol{padding-left:24px}.comic-transcript li{margin:14px 0}
.website-art{margin:32px 0}.website-art img{display:block;width:100%;height:auto;border-radius:19px;border:1px solid #a47c8b;box-shadow:0 12px 26px #0004}.website-art figcaption{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5}.website-art.portrait-art{max-width:310px;margin:32px auto}.portrait-art img{max-height:420px;object-fit:cover;object-position:top}
.feature-art.story-illustration{padding:0;display:block;position:relative;min-height:280px}.feature-art.story-illustration img{display:block;width:100%;height:100%;object-fit:cover}.feature-art.story-illustration .tiny{position:absolute;bottom:12px;left:12px;right:12px;background:#30272dd9;padding:9px;margin:0;color:#f1dce2}
.nama-intro-art{width:150px;height:180px;object-fit:cover;object-position:50% 10%;border-radius:50% 50% 18px 18px;border:1px solid #b58b9c;margin:22px 0 0}.comic-teaser{margin-top:34px;border-top:1px solid #a786904d;padding-top:22px}.comic-teaser p{font-size:16px}.comic-teaser a{color:var(--rust)}
@media(max-width:700px){.comic-spread.illustrated-spread{padding:5px;max-width:100%}.comic-transcript{padding:16px}.feature-art.story-illustration img{height:auto;max-height:360px}}
.comic-book[open] .illustrated-spread{animation:page-open .7s ease-out both;transform-origin:left center}@media(prefers-reduced-motion:reduce){.comic-book[open] .illustrated-spread{animation:none}}

.comic-next-scene{padding:34px 20px 28px;margin-top:26px;border-top:1px solid #d7a3b066;color:#f7f2ee;text-align:center}.comic-next-scene h2{font-size:clamp(34px,5vw,56px);margin:0 0 25px;color:#f1c5d4}.comic-next-scene .eyebrow{margin-bottom:12px}.comic-next-scene .scene-caption{font:italic clamp(20px,3vw,28px)/1.4 Georgia,serif;margin:22px auto 12px;max-width:650px}.comic-next-scene .scene-note{font-size:13px;color:#dcc8cf}.comic-next-scene .textlink{display:inline-block;margin-top:10px}@media(max-width:700px){.comic-next-scene{padding:24px 10px}.comic-next-scene .scene-note{font-size:12px}}

.comic-library .comic-heading{padding:30px 0 18px}.comic-library .comic-heading h1{font-size:clamp(32px,4vw,46px);letter-spacing:-1px}.comic-library .comic-heading h1 br{display:none}.comic-library .comic-heading p:last-child{font-size:14px}.comic-library .comic-stage{padding:12px 0 38px}.comic-shelf{display:block;padding:10px 26px}.comic-shelf:after{display:none}.comic-entry{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;padding:24px 0}.comic-entry+.comic-entry{border-top:1px solid #a7829255}.comic-thumb{display:block;height:190px;text-align:center}.comic-thumb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(3px 6px 5px #0006)}.comic-entry h2{font:normal clamp(26px,3vw,36px)/1.1 Georgia,serif;margin:0 0 12px;color:#f0c7d6}.comic-entry p{font-size:15px;margin:0 0 15px}.comic-entry .eyebrow{font-size:10px;margin-bottom:12px}.story-side-link{display:block;margin-top:12px;font-size:12px}.comic-library .comic-cover{max-width:260px;min-height:0;padding:18px;border-left-width:12px}.comic-library .cover-title{font-size:43px;margin:24px 0 18px}.comic-library .cover-top{font-size:8px}.comic-library .cover-subtitle{font-size:23px}.comic-library .cover-burst{font-size:10px;padding:10px;width:135px;margin-bottom:18px}.comic-library .open-label{font-size:11px}.comic-library .comic-transcript{font-size:14px}@media(max-width:600px){.comic-shelf{padding:0 15px}.comic-entry{grid-template-columns:85px minmax(0,1fr);gap:17px;padding:22px 0}.comic-thumb{height:130px}.comic-entry h2{font-size:24px}.comic-entry p{font-size:13px}.comic-entry .eyebrow{font-size:9px;letter-spacing:1px}.comic-entry .textlink{font-size:12px}}

.subscribe-invitation{margin:38px 0 10px;padding:28px;border:1px solid #a67688;border-radius:22px;background:linear-gradient(130deg,#543d47,#352e32);box-shadow:0 10px 22px #0003}.article .subscribe-invitation h2{font-size:36px;margin:0 0 17px;color:#edc5d3}.article .subscribe-invitation p{font-size:18px;line-height:1.6;margin:0 0 20px}.article .subscribe-invitation .eyebrow{font-size:10px;margin-bottom:16px}.article .subscribe-invitation .signup-explanation{font-size:12px;line-height:1.65;color:#d1c3c9;margin:17px 0 0}@media(max-width:600px){.subscribe-invitation{padding:23px}.article .subscribe-invitation h2{font-size:30px}}
