:root{--ink:#2c211a;--navy:#2d2119;--gold:#9a6b31;--cream:#d5c0a0;--muted:#625145;--line:#b49a78}body{background:#d5c0a0}.announcement{background:#211812;color:#f6ead6}.announcement a{color:#f0ce8a}.site-header{background:#d5c0a0;border-color:#a98c65}.brand{color:#2c211a}.brand small{color:#5d4939}.brand-mark{background:#8d5f2c}.hero{background:radial-gradient(circle at 88% 25%,#b89563 0,transparent 29%),#c4a77e}.hero h1,.section h2{color:#2d2119}.hero h1 em,.eyebrow,.plan,.card-kicker{color:#7f5122}.lead{color:#504034}.hero-card{background:#2a1f18;box-shadow:16px 16px 0 #97713f;display:flex;gap:22px;align-items:center}.hero-cover-image{width:142px;height:auto;max-height:310px;align-self:center;object-fit:contain;box-shadow:4px 5px 12px #0009}.hero-card h2{color:#fff0d8}.hero-card p{color:#ecdcc2}.trust-bar,.bookshelf,.restored-books,.circle{background:#bda07a;color:#49341f}.feature-grid article,.price-card,.free-grid article{background:#e0cfb5}.price-card.featured{border-color:#90602b;box-shadow:0 12px 26px #33211444}.button-dark,.nav-button{background:#2c2018}.button-gold{background:#91602a;color:#fff5e4}.button-outline{border-color:#57391f;color:#4d301b}.book-section{background:#b8996d}.book-cover-image{display:block;width:300px;max-width:100%;box-shadow:18px 18px 0 #875e30}.your-elder{background:#1e1611}.your-elder h2{color:#fff5e3}.your-elder p:not(.eyebrow){color:#f1dec0}.your-elder .eyebrow{color:#e1b978}.app-tagline{color:#fff4d9!important;text-shadow:0 1px 2px #000;font-size:1.55rem!important}.app-points span{color:#f6e5c9}.your-elder-logo{display:block;width:310px;max-width:100%;margin:auto;padding:9px;background:#d4b171;filter:drop-shadow(14px 15px 0 rgba(0,0,0,.42))}.consultation{background:#d9c5a5}.resource-section{background:#2e2119}.cover-image{display:block;width:100%;max-width:265px;aspect-ratio:9/14;object-fit:cover;box-shadow:10px 11px 0 #825b30}.book-grid>article{max-width:265px}.circle{background:#b79b75}.text-link{color:#482e18}footer{background:#211812;color:#f0dfc7}@media(max-width:850px){.book-section{grid-template-columns:1fr;gap:45px}.book-cover-image{width:270px}.hero-card{max-width:520px}.book-grid>article{max-width:330px}}
