@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@300;400;500;600&display=swap');:root{--gold:#c4a17c;--text:#eee7dd;--muted:#b6a99b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#100f0f;color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.7}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.08}h1{font-size:clamp(4rem,10vw,9rem);letter-spacing:.025em;margin:0}h2{font-size:clamp(2.8rem,5vw,5rem);margin:.1em 0 .5em}h3{font-size:2.4rem;margin:.2em 0}p{max-width:65ch}a{color:inherit}header{position:absolute;top:0;width:100%;z-index:5;padding:1.2rem max(5vw,20px);display:flex;justify-content:space-between;align-items:center;gap:1rem}header .logo{font-family:Georgia,serif;font-size:1.1rem;letter-spacing:.14em;text-decoration:none}nav{display:flex;gap:1.6rem;flex-wrap:wrap}nav a{text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.hero{min-height:100svh;display:grid;place-items:center;text-align:center;padding:7rem 1rem 5rem;position:relative;isolation:isolate;background:linear-gradient(90deg,#080808c9,#0b0909a1,#080808d4),url('assets/texture.webp') center/cover fixed}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 15%,#c99b6230 38%,transparent 51%);animation:glow 13s ease-in-out infinite alternate;pointer-events:none}@keyframes glow{from{opacity:.25;transform:translateX(-5%)}to{opacity:.8;transform:translateX(5%)}}.hero .eyebrow,.eyebrow{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font-size:.72rem}.hero .subtitle{font-family:'Cormorant Garamond',serif;font-size:clamp(1.5rem,3vw,2.4rem);margin:1rem auto 2.4rem}.btn{display:inline-block;text-decoration:none;border:1px solid var(--gold);padding:.85rem 1.6rem;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;transition:.3s;background:#16120ec4}.btn:hover{background:var(--gold);color:#17110b}.section{padding:clamp(4rem,9vw,9rem) max(5vw,22px)}.inner{max-width:1160px;margin:auto}.feature{background:radial-gradient(ellipse at 85% 10%,#6a45292d,transparent 55%),#171413}.split{display:grid;grid-template-columns:minmax(230px,.8fr) 1.2fr;align-items:center;gap:clamp(2rem,6vw,7rem)}.book-img{display:block;width:min(100%,350px);margin:auto;box-shadow:15px 20px 45px #0009}.muted{color:var(--muted)}.countdown{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.5rem 0}.unit{min-width:77px;text-align:center;border:1px solid #80624766;padding:.55rem .65rem;background:#ffffff06}.unit strong{display:block;font:500 2rem 'Cormorant Garamond',serif;color:#e4c49e;line-height:1.2}.unit span{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.books{background:#100f0f}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.book-card{text-align:center}.book-card img,.placeholder{height:360px;max-width:100%;width:auto;object-fit:contain;box-shadow:8px 13px 30px #0008}.placeholder{aspect-ratio:2/3;background:linear-gradient(145deg,#1d1a18,#090909);border:1px solid #6b5545;display:grid;place-items:center;margin:auto;font:5rem 'Cormorant Garamond',serif;color:#a68b6b}.book-card h3{font-size:2rem}.about{background:#1b1715}.portrait{max-width:350px;width:100%;display:block;margin:auto}.small{font-size:.8rem}.social{display:flex;gap:1.2rem;flex-wrap:wrap}footer{padding:2rem 5vw;border-top:1px solid #66513d55;color:var(--muted);font-size:.8rem}footer a{margin-right:1.5rem}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}@media(max-width:760px){header{position:relative;background:#12100f;flex-direction:column}.hero{min-height:75svh;background-attachment:scroll}.split{grid-template-columns:1fr}.book-grid{grid-template-columns:1fr}.book-card img,.placeholder{height:310px}.section{padding:4rem 6vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/* Version 7: readable type and restored atmospheric imagery */
body{font-size:18px;line-height:1.78}p{font-size:1.04rem}nav a{font-size:.88rem}.eyebrow,.hero .eyebrow{font-size:.84rem}.btn{font-size:.92rem}.muted{font-size:1rem}.books h3{font-size:2.6rem}.immersion{background:linear-gradient(90deg,#0b090be8,#130e10c5),url('assets/texture.webp') center/cover fixed;text-align:center}.immersion p{margin:0 auto}.literary-quote{font:italic clamp(2rem,4vw,3.6rem)/1.25 'Cormorant Garamond',Georgia,serif;color:#ead5be;margin:3rem auto 0}.character-section{background:#151112}.character-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.character-card{display:block;text-align:center;border:1px solid #71533d;background:#241b1b;text-decoration:none;overflow:hidden;transition:transform .2s}.character-card:hover{transform:translateY(-6px);border-color:#c4a17c}.character-card img{width:100%;height:330px;object-fit:cover;object-position:top}.character-card span{display:block;font:2rem 'Cormorant Garamond',Georgia,serif;padding:.7rem}.character-page{padding-top:10rem;min-height:85vh}.character-page h1{font-size:clamp(3rem,7vw,6rem)}.character-buttons{display:flex;flex-wrap:wrap;gap:.7rem;margin:2rem 0}.character-buttons button{border:1px solid #8a7058;background:#231a1a;color:#eee7dd;padding:.8rem 1.2rem;font:1rem Inter,Arial;cursor:pointer}.character-buttons button[aria-pressed=true]{background:#8a6346}.character-detail{display:grid;grid-template-columns:minmax(200px,390px) 1fr;align-items:center;gap:4rem}.character-detail img{width:100%;max-height:580px;object-fit:contain;object-position:center;background:#f6d7b5}.character-detail p{font-size:1.18rem}.wonder-teaser{display:grid;grid-template-columns:180px 1fr;gap:2rem;align-items:center}.wonder-teaser img{width:100%;box-shadow:12px 15px 30px #0007}@media(max-width:760px){body{font-size:17px}.character-cards{grid-template-columns:repeat(2,1fr)}.character-card img{height:240px}.character-detail,.wonder-teaser{grid-template-columns:1fr}.character-detail{gap:1.5rem}.character-detail img{max-height:420px}.hero,.immersion{background-attachment:scroll}}
/* V8: visual division between the Alhea universe and independent works */
.alhea-world{position:relative;isolation:isolate;background:linear-gradient(180deg,#0f0d0e 0%,#161112 55%,#0b090b 100%);border-top:1px solid #a57a5238;border-bottom:1px solid #c4a17c70}
.alhea-world:before{content:"ALHEA";position:absolute;top:2rem;right:5vw;font:clamp(5rem,14vw,14rem)/1 'Cormorant Garamond',Georgia,serif;letter-spacing:.1em;color:#c7a07a0a;pointer-events:none;z-index:-1}
.alhea-world .books{background:linear-gradient(180deg,#100e0f,#171213)}
.alhea-world .character-section{background:linear-gradient(180deg,#171213,#0d0b0d)}
.stories-transition{text-align:center;padding:clamp(5rem,10vw,9rem) 1.5rem 3rem;background:radial-gradient(ellipse at top,#49301e3b,transparent 60%),#0b0a0b;border-top:1px solid #c4a17c45}
.stories-transition h2{font-size:clamp(3.5rem,7vw,7rem);margin:.15em 0}.stories-transition p{margin:0 auto;color:#c8b9a9}
.other-stories{padding-top:3rem;background:#0b0a0b}.other-stories .eyebrow{font-size:.95rem}
.immersion p{max-width:760px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.85}
@media(max-width:760px){.alhea-world:before{top:1rem}.stories-transition{padding-top:5rem}}

/* V9: distinct chapter structure, large typographic hierarchy */
.alhea-heading{position:relative;text-align:center;padding:clamp(6rem,11vw,10rem) 1.5rem clamp(3rem,6vw,5rem);background:radial-gradient(ellipse at 50% 0%,#7e4e2b3b,transparent 65%);border-bottom:1px solid #a9826038}
.alhea-heading .inner{max-width:940px;margin:auto}
.alhea-heading .eyebrow{font-size:clamp(1rem,1.3vw,1.2rem);letter-spacing:.28em}
.alhea-heading h2{font-size:clamp(5.5rem,16vw,13rem);line-height:.95;letter-spacing:.13em;margin:.25em 0 .2em;color:#f2e5d7;text-shadow:0 8px 35px #0009}
.alhea-heading-sub{font:clamp(1.6rem,3.2vw,2.7rem)/1.3 'Cormorant Garamond',Georgia,serif;color:#e3c8ad;margin:0 auto 1rem;max-width:850px}
.alhea-heading-copy{font-size:clamp(1.15rem,1.8vw,1.4rem);color:#d1c0b0;max-width:650px;margin:auto}
.alhea-world #neu{padding-top:clamp(3rem,6vw,5rem)}
.alhea-world #neu .eyebrow{font-size:clamp(.95rem,1.4vw,1.15rem)}
.alhea-world #neu h2{font-size:clamp(3.5rem,6.5vw,6rem)}
.alhea-world #neu p{font-size:clamp(1.15rem,1.6vw,1.35rem)}
.alhea-world .immersion .eyebrow,.alhea-world .books .eyebrow,.alhea-world .character-section .eyebrow{font-size:clamp(1rem,1.35vw,1.15rem)}
.alhea-world .immersion h2,.alhea-world .books h2,.alhea-world .character-section h2{font-size:clamp(3.3rem,6vw,5.6rem);line-height:1.13}
.immersion-hook{font:clamp(1.65rem,3vw,2.5rem)/1.3 'Cormorant Garamond',Georgia,serif;color:#ddc4a9;margin:0 0 1.5rem}
.character-section p,.book-card p{font-size:clamp(1.05rem,1.45vw,1.2rem)}
.stories-transition{padding-top:clamp(6rem,11vw,10rem);border-top:2px solid #c4a17c88}
.stories-transition .eyebrow{font-size:clamp(1rem,1.35vw,1.2rem)}
.stories-transition p:last-child{font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:640px}
@media(max-width:760px){.alhea-heading{padding-top:5rem}.alhea-heading h2{letter-spacing:.07em}.alhea-world #neu h2{font-size:3.4rem}}

/* V10: editorial hierarchy requested by author */
.all-books-title{padding:6rem 5vw 1rem;background:#100d0e;text-align:center;border-top:1px solid #c4a17c55}.all-books-title h2{font-size:clamp(4rem,9vw,8rem);margin:0}.alhea-world{border-top:0}.alhea-world .books{padding-top:3rem}.books-heading{text-align:center;margin:0 auto 4rem}.books-heading .eyebrow{font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.22em}.books-heading h2{font-size:clamp(5rem,13vw,11rem)!important;letter-spacing:.1em;margin:.1em 0}.books-quote{font:italic clamp(2rem,4vw,3.6rem)/1.3 'Cormorant Garamond',Georgia,serif;color:#e8d1b9;margin:0 auto}.stories-transition{padding-bottom:1.5rem}.stories-transition h2{font-size:clamp(3.5rem,7vw,7rem)}.other-stories{padding-top:1rem}

/* V11: editorial chapter break and literary fantasy title typography */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&display=swap');
.all-books-title{padding:clamp(5rem,9vw,8rem) 5vw clamp(4rem,7vw,6rem);background:linear-gradient(180deg,#1a1414 0%,#100d0e 100%);border-top:1px solid #9f775658;border-bottom:1px solid #a17a5940}
.all-books-title h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(4.4rem,9vw,8rem);font-weight:500;letter-spacing:.015em}
.chapter-divider{height:1px;max-width:210px;margin:2rem auto 0;background:linear-gradient(90deg,transparent,#c4a17c,transparent)}
.alhea-world .books{padding-top:clamp(5rem,8vw,8rem)}
.books-heading h2,.stories-transition h2{font-family:Cinzel,Georgia,serif!important;font-weight:500;letter-spacing:.085em;line-height:1.17;text-shadow:0 5px 25px #0008}
.books-heading h2{font-size:clamp(4.1rem,10vw,8.5rem)!important}
.book-card h3,.feature h2{font-family:Cinzel,Georgia,serif;font-weight:400;letter-spacing:.015em}
.book-card h3{font-size:clamp(1.55rem,2.4vw,2.15rem)}
.alhea-world #neu h2{font-size:clamp(2.6rem,5vw,4.4rem)}
.stories-transition.wonderland-heading{padding:clamp(5rem,9vw,8rem) 5vw 2rem;margin:0;border-top:2px solid #c4a17c88}
.stories-transition.wonderland-heading h2{font-size:clamp(2.2rem,6.2vw,5.8rem)!important;overflow-wrap:anywhere;letter-spacing:.045em;margin:.35em 0 .1em}
.stories-transition.wonderland-heading .eyebrow{font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.22em}
.other-stories{padding-top:2rem}
@media(max-width:760px){.all-books-title{padding:4rem 6vw}.books-heading h2{letter-spacing:.045em}.stories-transition.wonderland-heading h2{font-size:clamp(2rem,8vw,3.5rem)!important}}

/* Consistent book-title typography across detail pages */
.book-detail h1,.book-page h1{font-family:Cinzel,Georgia,serif;letter-spacing:.035em}

/* Legal links prominently accessible on all pages */
footer a[href="impressum.html"],footer a[href="datenschutz.html"]{display:inline-block;color:#ead4b7;text-decoration:underline;text-underline-offset:4px;font-size:.95rem;padding:.35rem 0}footer a:hover{color:#fff}footer span{display:block;margin-top:1rem}

/* v17: Preserve original image proportions throughout */
img{height:auto;max-width:100%}
.book-img{width:min(100%,350px);height:auto;object-fit:contain;aspect-ratio:auto}
.book-card img{width:auto;max-width:100%;height:360px;object-fit:contain}
.character-card img{width:100%;height:330px;object-fit:contain;object-position:center top;background:#241b1b}
.character-detail img{width:100%;height:auto;max-height:580px;object-fit:contain;aspect-ratio:auto}
.wonder-teaser img{width:100%;height:auto;object-fit:contain}
.portrait{width:100%;height:auto;object-fit:contain}
@media(max-width:760px){.book-card img{height:310px;width:auto}.character-card img{height:240px}.character-detail img{height:auto;max-height:420px}}
/* Legal pages: quieter, smaller typography */
body:has(main.legal-page) main.legal-page{padding-top:8rem!important;min-height:65vh!important}
.legal-page .inner{max-width:780px}
.legal-page h1{font-size:clamp(2.5rem,5vw,3.5rem);margin:0 0 1.4rem}
.legal-page h2{font-size:clamp(1.2rem,2.2vw,1.65rem);margin:1.7rem 0 .45rem}
.legal-page p,.legal-page li{font-size:.88rem;line-height:1.65;color:#d3c7bb}
footer a[href="impressum.html"],footer a[href="datenschutz.html"]{font-size:.76rem;font-weight:400;text-decoration:none;color:#b6a99b}
footer span{font-size:.72rem}

/* v18: mobile Wonderland cover kept at book-cover scale */
@media(max-width:760px){.wonder-teaser{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:1.5rem}.wonder-teaser img{display:block;width:min(56vw,210px)!important;max-width:210px;height:auto!important;max-height:340px;object-fit:contain;margin:0 auto}.wonder-teaser>div{width:100%}.wonder-teaser p{margin:0 auto 1.5rem}}

/* V19: Alhea artwork and readable handwritten literary quote */
.alhea-world .books{background:linear-gradient(180deg,#100d0e,#0c0a0b 80%)}
.alhea-art{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(300px,42vw,500px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5rem 2rem;margin:-1.5rem auto 5rem;max-width:1160px;background:linear-gradient(90deg,#090809db,#15100fb0,#090809dc),url('assets/texture.webp') center/cover no-repeat;border:1px solid #98765165;box-shadow:0 20px 65px #0009}
.alhea-art:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 30% 40%,#d8a16c32,transparent 52%);pointer-events:none}
.alhea-art-eyebrow{font-size:.76rem!important;letter-spacing:.33em;text-transform:uppercase;color:#d2ad89;margin:0 0 1.8rem}
.alhea-art-quote{font-family:'Segoe Script','Brush Script MT','URW Chancery L',cursive;font-style:italic;font-weight:400;font-size:clamp(2.7rem,6.7vw,6rem)!important;line-height:1.2;color:#f2ddc4;text-shadow:0 5px 24px #000c;max-width:850px;margin:0;transform:rotate(-2deg)}
.books-heading{margin-bottom:2rem}
.band-characters{background:linear-gradient(180deg,#1b1415,#0d0b0d);border-top:1px solid #a886624d}
.band-characters h2{font-size:clamp(2.8rem,5vw,4.6rem)}
.excerpts-section{background:linear-gradient(120deg,#0c0a0cde,#171011e0),url('assets/texture.webp') center/cover no-repeat;border-top:1px solid #b28d644a;text-align:center}
.excerpts-section h2{font-size:clamp(3rem,6vw,5.5rem)}
.excerpts-intro{margin:0 auto 2rem}
.excerpts-slider{max-width:900px;margin:0 auto;min-height:250px;display:grid;place-items:center;padding:2rem 1rem}
.excerpt-quote{display:none;margin:0;font:italic clamp(1.65rem,3.2vw,3rem)/1.35 'Cormorant Garamond',Georgia,serif;color:#ead8c6;text-wrap:balance}
.excerpt-quote.is-active{display:block}
.excerpt-controls{display:flex;align-items:center;justify-content:center;gap:2rem}
.excerpt-button{border:1px solid #a78667;background:#181314;color:#f3e5d5;cursor:pointer;width:3.3rem;height:3.3rem;font-size:1.5rem}
.excerpt-button:hover,.excerpt-button:focus-visible{background:#7e5a3c}
.excerpt-counter{font-size:.78rem;letter-spacing:.17em;color:#c7aa8b}
@media(max-width:760px){.alhea-art{min-height:300px;padding:4rem 1.1rem;margin-bottom:3rem}.alhea-art-quote{font-size:clamp(2.2rem,9vw,3.6rem)!important}.excerpts-slider{min-height:290px}}

/* v20: Alhea is one immersive continuous backdrop, including all book cards. */
.alhea-world .books{position:relative;isolation:isolate;overflow:hidden;background:#100c0d!important;padding-top:clamp(5rem,8vw,8rem)!important;padding-bottom:clamp(6rem,10vw,10rem)!important}
.alhea-world .books:before{content:"";position:absolute;z-index:-2;inset:-12% 0;background:linear-gradient(90deg,#0c0a0ce8 0%,#130f10bb 50%,#0a0909da 100%),url('assets/texture.webp') center 45% / cover no-repeat;transform:translate3d(0,var(--alhea-scroll,0px),0) scale(1.13);will-change:transform}
.alhea-world .books:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 80% 22%,#b67c4b22,transparent 42%),linear-gradient(180deg,#130e10 0%,transparent 15%,transparent 85%,#100c0d 100%);pointer-events:none}
.alhea-world .books>.inner{position:relative;z-index:2}
.alhea-world .books .books-heading{padding-bottom:clamp(6rem,13vw,13rem);position:relative;z-index:3}
.alhea-world .books .books-heading h2{margin-bottom:0}
.alhea-art-quote{position:absolute;z-index:1;top:clamp(9rem,18vw,16rem);right:clamp(1rem,7vw,9rem);max-width:min(44%,530px);font-family:'Segoe Script','Brush Script MT','URW Chancery L',cursive!important;font-size:clamp(2.1rem,4.4vw,4.8rem)!important;line-height:1.22;text-align:right;font-weight:400;color:#d4ae90a8;text-shadow:0 3px 18px #050404aa;transform:rotate(-7deg) translateY(var(--quote-scroll,0px));pointer-events:none;letter-spacing:.015em}
.alhea-world .book-card{background:#171012d6;backdrop-filter:blur(3px);border:1px solid #b9926b3d;padding:1.8rem 1rem 2rem}
/* Wonderland has a distinct, cohesive, dusky carnival backdrop. */
.carnival-world{position:relative;isolation:isolate;overflow:hidden;background:#0c090b}
.carnival-world:before{content:"";position:absolute;z-index:-2;inset:-10% 0;background:linear-gradient(90deg,#090708e9,#1a1012c7 55%,#0908099e),url('assets/carnival-atmosphere.webp') center / cover no-repeat;transform:translate3d(0,var(--carnival-scroll,0px),0) scale(1.12);will-change:transform}
.carnival-world:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 30% 35%,#a9764924,transparent 60%),linear-gradient(180deg,#110b0d 0%,transparent 22%,transparent 75%,#100d0e 100%);pointer-events:none}
.carnival-world .stories-transition,.carnival-world .other-stories{background:transparent!important}
.carnival-world .stories-transition{border-top:1px solid #ad87674d}
.carnival-world .wonder-teaser{padding-bottom:clamp(3rem,7vw,6rem)}
@media(max-width:760px){.alhea-world .books .books-heading{padding-bottom:9rem}.alhea-art-quote{top:10.5rem;right:1.1rem;max-width:75%;font-size:clamp(1.9rem,7.6vw,3rem)!important;opacity:.65}.alhea-world .book-card{width:100%}.carnival-world:before{background-position:58% center}.excerpts-slider{min-height:350px}}
@media(prefers-reduced-motion:reduce){.alhea-world .books:before,.carnival-world:before,.alhea-art-quote{transform:none;will-change:auto}}

/* V21: Respect dialogue turns and original paragraph breaks in excerpts */
.excerpt-quote p{font:inherit;color:inherit;margin:0 0 .85em;line-height:1.45}.excerpt-quote p:last-child{margin-bottom:0}.excerpts-slider{min-height:350px}.excerpt-quote{max-width:760px;margin-inline:auto}.excerpt-quote p{max-width:100%;text-wrap:pretty}@media(max-width:760px){.excerpts-slider{min-height:440px}.excerpt-quote{font-size:clamp(1.35rem,5.4vw,1.85rem)}}

/* v23: restrained carnival atmosphere without stretched/parallax artwork */
.carnival-world{background:radial-gradient(ellipse at 76% 35%,rgba(107,67,49,.20),transparent 54%),linear-gradient(120deg,#110d0e 0%,#1a1214 48%,#0c0a0c 100%)!important;overflow:hidden}
.carnival-world:before{inset:0!important;transform:none!important;will-change:auto!important;background:linear-gradient(90deg,rgba(10,8,9,.91),rgba(19,13,14,.80)),url('assets/carnival-atmosphere.webp') center 43% / cover no-repeat!important;opacity:.32;filter:saturate(.55) contrast(.9)}
.carnival-world:after{background:linear-gradient(180deg,#110d0e 0%,transparent 28%,transparent 73%,#110d0e 100%)}
@media(max-width:760px){.carnival-world:before{background-position:center center!important;opacity:.23}}

/* v24: mobile quote is in the document flow directly below ALHEA, never behind the title */
@media(max-width:760px){
 .alhea-world .books .books-heading{padding-bottom:0!important;margin-bottom:clamp(2.5rem,9vw,4rem)!important;display:flex;flex-direction:column;align-items:center;gap:1.2rem}
 .alhea-world .books .books-heading h2{position:relative;z-index:1;margin:0!important}
 .alhea-world .books .books-heading .alhea-art-quote{position:relative!important;z-index:2!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;display:block!important;max-width:min(90vw,450px)!important;width:100%;margin:0 auto!important;padding:.5rem .6rem!important;font-size:clamp(1.75rem,7.2vw,2.8rem)!important;line-height:1.35;text-align:center!important;opacity:.82!important;color:#e6c7ab!important;transform:rotate(-3deg)!important;letter-spacing:0;white-space:normal}
}
