/* Clean edition: white space, charcoal type, restrained red actions. */
:root{--green:#292929;--red:#bd2b24;--cream:#fff;--ink:#262626;--line:#e5e5e5}
body{background:#fff;color:#262626}.logo{color:#262626}.logo b,.logo span{color:#bd2b24!important}header{background:#fff;border-bottom:1px solid #ededed}.context-label,.muted,.crumb{color:#626262}.btn{background:#bd2b24;color:#fff}.btn:hover{background:#9d211c}.btn.light{background:#f5f5f5;color:#262626}.textlink{color:inherit}.adventure-hero,.book-hero{background:#fff;color:#262626}.adventure-grid{padding-block:65px 75px;gap:70px}.adventure-copy h1{letter-spacing:-2px}.book-byline{color:#666}.adventure-subtitle{color:#262626}.adventure-intro{color:#565656}.purchase-facts{color:#262626}.purchase-facts strong{color:#bd2b24}.adventure-grid .hero-cover,.hero-cover{background:#fafafa;border-radius:3px;padding:28px 20px 22px}.bookstage .book.real-cover,.bookstage .book.real-cover:hover{transform:none;box-shadow:6px 12px 25px #00000018}.cover-caption{color:#626262}.book-purchase .btn,.hero-buy .btn.buy{background:#bd2b24;border-color:#bd2b24;color:#fff}.book-purchase .btn:hover,.hero-buy .btn.buy:hover{background:#9d211c;border-color:#9d211c}.hero-buy .btn.buy span{color:#fff}.book-purchase p,.book-copy .store-status{color:#666}.book-copy .context-label,.book-copy .hero-story{color:#262626}.book-facts{background:#f7f7f7;color:#262626}.book-facts a{color:#262626}.book-meta span+span{border-color:#d5d5d5}.story-opening h2,.bende-layout h2,.character-list dt,.jacket-intro h2,.reader-layout h2,.personal-intro h2,.business-opening h1,.page .prose h2{color:#262626}.meet-bende,.reader-section,.coaster-section,.podcast-feature,.work-band{background:#f8f8f8;color:#262626}.character-list>div,.reader-details dl>div{border-color:#dedede}.reader-details dt{color:#626262}.jacket-original{background:#fafafa}.book-family{border-bottom:1px solid #ededed}.book-last,.book-reminder{background:#fff;color:#262626}.book-last h2,.book-reminder h2,.book-reminder .context-label{color:#262626}.book-last .btn,.book-reminder .buy{background:#bd2b24;color:#fff}.book-last .btn:hover,.book-reminder .buy:hover{background:#9d211c}.last-price{color:#bd2b24}.last-purchase p{color:#626262}.other-work{border-top:1px solid #ededed}.other-work-links span{color:#626262}.book-only-bar .btn,.mobile-book-bar .btn{background:#bd2b24;color:#fff}.mobile-book-bar{border-color:#dedede}.mobile-book-bar>a:first-child{color:#262626}.business-entry{background:#fff}.business-contact,.summary,.notice,.product-page .notice{background:#f7f7f7;color:#333}.summary{border-top:2px solid #dedede}.notice{border-left-color:#b9b9b9}.product-page .bookstage{background:#fafafa}.coaster{background:#fff;color:#262626;border-color:#ddd;box-shadow:2px 3px 8px #0000000a;transform:none}.coaster-grid p{color:#464646}.coaster-grid .btn{background:#bd2b24}.coaster h2{color:#262626}.coaster .coaster-sign{border-color:#ddd}.show-media{background:#303030}.show-merk{background:#bd2b24}.brief-options a{color:#262626;border-color:#ddd}.brief-options a:hover{color:#bd2b24}.article{border-top:1px solid #ddd}.quantity button:hover{background:#f1f1f1}.toast{background:#303030;color:#fff}.bookstage{background:#f7f7f7}.adventure-hero :focus-visible,.book-last :focus-visible,button:focus-visible,.book-hero a:focus-visible{outline:3px solid #bd2b24;outline-offset:5px;box-shadow:none}footer{background:#fff;border-color:#e5e5e5}.personal-intro .intro-photo img{border-radius:3px}
@media(max-width:700px){.adventure-grid{gap:20px;padding-block:28px 45px}.adventure-grid .hero-cover{border-radius:3px;padding:20px 15px 15px}.book-purchase p{font-size:14px}.book-only-bar{background:#fff}.book-only-bar .btn{background:#bd2b24}.book-last-grid{padding-block:45px}.other-work{padding-block:40px}}
