
.spiritual-book-page{margin:0;background:#f6f0e5;color:#353028;font:18px/1.7 system-ui,sans-serif}.spiritual-book-page *{box-sizing:border-box}.spiritual-book-page header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #d8c5a3;background:#fffaf1}.spiritual-book-page a{color:#153f5b}.spiritual-book-page header nav{display:flex;gap:18px}.spiritual-book-page main{max-width:1000px;margin:auto;padding:32px 20px}.spiritual-book-hero{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:40px;align-items:center}.spiritual-book-cover{padding:22px 20px 0;border:1px solid #b89b65;border-radius:10px;background:#fff9ec;text-align:center;box-shadow:0 12px 35px #56442224;overflow:hidden}.spiritual-author{font:650 13px/1.6 system-ui,sans-serif;letter-spacing:.16em;color:#80632d}.spiritual-book-series{font:26px/1.3 Georgia,serif;margin:16px 0 8px}.spiritual-book-cover h1{font:36px/1.2 Georgia,serif;color:#153f5b;margin:12px 0}.spiritual-subtitle{font:italic 17px/1.5 Georgia,serif;color:#685739}.spiritual-book-cover img{display:block;width:calc(100% + 40px);max-width:none;height:auto;margin:18px -20px 0}.spiritual-book-intro h2,.spiritual-book-chapters h2{font:30px/1.25 Georgia,serif;color:#153f5b}.spiritual-book-actions{display:flex;flex-direction:column;gap:12px;margin:24px 0}.spiritual-book-actions a,.spiritual-book-actions button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;border:1px solid #a88b55;border-radius:12px;background:#fffaf1;color:#153f5b;font:600 17px/1.4 system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.spiritual-book-actions .primary{background:#153f5b;color:white;border-color:#153f5b}.spiritual-book-chapters{margin-top:44px;border-top:1px solid #d0b98e;padding-top:24px}.spiritual-book-chapters li{padding:8px 0}.spiritual-book-page a:focus-visible,.spiritual-book-page button:focus-visible{outline:3px solid #ac7b2c;outline-offset:3px}.spiritual-opening-title{text-align:center!important;font:clamp(30px,6vw,44px)/1.25 Georgia,serif!important;margin:28px auto!important;color:#153f5b}.spiritual-chapter-cover{text-align:center;margin:26px auto 44px;max-width:360px;padding:14px;background:#fff8e9;border:1px solid #bca371;border-radius:10px}.spiritual-chapter-cover img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border:0!important}.spiritual-chapter-cover p{font:italic 18px/1.5 Georgia,serif!important;text-align:center!important;margin:18px 0 8px!important}.spiritual-entry-card{display:flex;align-items:center;gap:24px;padding:20px;margin:18px 0 28px;background:#fff9ec;border:1px solid #cbb387;border-radius:18px}.spiritual-entry-card img{display:block;width:150px;height:auto;border-radius:6px}.spiritual-entry-card h3{color:#153f5b}.spiritual-entry-card .btn{background:#153f5b;color:white}@media(max-width:650px){.spiritual-book-hero{grid-template-columns:1fr;gap:24px}.spiritual-book-cover{max-width:340px;margin:auto}.spiritual-book-intro{text-align:center}.spiritual-book-page main{padding:24px 18px}.spiritual-entry-card{flex-direction:column;text-align:center}.spiritual-entry-card img{width:180px}}
