/* One botanical invitation throughout the site. */
.global-events-tab::before,.home-events-tab::before{display:none!important}
.site-nav .global-events-tab{left:calc(3.5vw + 132px)!important;top:28px!important;padding:0 0 4px!important;display:inline-flex!important;align-items:center;justify-content:center;border-bottom:1px solid #dac38e99}
.global-events-tab img,.home-events-tab img{width:32px!important;height:27px!important;object-fit:contain;filter:brightness(1.4) saturate(.65)}
.gold-pine-cue{background-image:url('/assets/pinecone-antique-gold-branch-v596.png')!important;background-size:contain!important;background-repeat:no-repeat!important}
.reader-page{background:#eee6d7}
.reader-page .book-opening{background:radial-gradient(ellipse at 15% 10%,#65765a66,transparent 65%),#2d4437}
.reader-page.reader-muddy .book-opening{background:radial-gradient(ellipse at 15% 10%,#8b765a44,transparent 65%),#3c4e3c}
.reader-page .book-peek{background-color:#eee6d7;background-image:radial-gradient(#a4937722 .65px,transparent .8px);background-size:4px 4px}
.reader-page .book-opening-actions a,.reader-page .book-peek-order a,.reader-page .book-how-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:11px 21px;border:1px solid #bfa572;border-radius:24px 6px 24px 6px;background:#f0e3c6;color:#344b3a;font:italic 19px/1.15 Georgia,serif;letter-spacing:0;text-decoration:none;box-shadow:0 4px 12px #14291b13;cursor:pointer;transition:transform .18s,background .18s}
.reader-page .book-opening-actions a::after,.reader-page .book-peek-order a::after,.reader-page .book-how-button::after{content:"";display:block;flex:0 0 30px;width:30px;height:25px;background:url('/assets/pinecone-antique-gold-branch-v596.png') center/contain no-repeat}
.reader-page .book-opening-actions a:hover,.reader-page .book-peek-order a:hover,.reader-page .book-how-button:hover{transform:translateY(-2px);background:#fff1d4}
.reader-page .book-peek-controls button{min-height:44px;padding:10px 17px;border:1px solid #b9a279;border-radius:18px 4px 18px 4px;background:#f7f0e1;color:#41513d;font:italic 17px/1.2 Georgia,serif}
.reader-page .book-peek-controls button[aria-pressed=true]{background:#38533f;color:#f4e6c8;border-color:#38533f}
.reader-page .book-peek-heading h2{font-weight:400;letter-spacing:-.02em}
.reader-page .book-opening-cover{border-radius:3px;background:#e8ddc3;padding:14px;box-shadow:8px 13px 30px #14281e44}
@media(max-width:640px){.site-nav .global-events-tab{left:150px!important;top:28px!important}.reader-page .book-opening-actions a{font-size:17px;padding:10px 15px}}
@media(prefers-reduced-motion:reduce){.reader-page a,.reader-page button{transition:none!important}}
