/* Visual discovery overlay, scoped to this review. */
.discovery-refresh{--refresh-copper:#e2ad7d;--refresh-panel:#10232e}
.discovery-refresh .author-opening{padding-block:48px 56px;gap:clamp(24px,5vw,76px);align-items:center}
.discovery-refresh .author-opening h1{font-size:clamp(3.2rem,6.6vw,6.5rem);max-width:12ch}
.discovery-refresh .author-opening .lede{max-width:44ch}
.refresh-book-wall{margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(8px,1.5vw,18px);padding:38px 18px;background:radial-gradient(ellipse at 50% 58%,#c88e5038,transparent 70%);border-bottom:1px solid #c795625c}
.refresh-book-wall a{display:block;min-width:0;filter:drop-shadow(9px 16px 12px #0009);transition:transform .2s}
.refresh-book-wall a:nth-child(2){transform:translateY(-18px)}.refresh-book-wall a:hover{transform:translateY(-6px)}
.refresh-book-wall img{display:block;width:100%;height:auto;aspect-ratio:5/8;object-fit:contain}
.refresh-book-wall figcaption{grid-column:1/-1;text-align:center;font-size:.73rem;letter-spacing:.12em;text-transform:uppercase;color:#d7bb9d;margin-top:18px}
.refresh-paths{width:min(1220px,90vw);margin:24px auto 42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #4b6370;background:#0e202a}
.refresh-paths a{display:flex;flex-direction:column;gap:9px;padding:22px;color:#eee8de;min-width:0;text-decoration:none;border-right:1px solid #4b6370}
.refresh-paths a:last-child{border-right:0}.refresh-paths strong{font:1.55rem/1.15 Georgia,serif}.refresh-paths small{color:#c5d0d1;font-size:.9rem;line-height:1.5}
.refresh-paths span{color:var(--refresh-copper);font-size:.77rem;text-transform:uppercase;letter-spacing:.1em}
.refresh-scene{position:relative;overflow:hidden;width:min(1220px,90vw);margin:44px auto;min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:end;border:1px solid #4b6370;background:#0b1720}
.refresh-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.refresh-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061018f5 0%,#061018dc 38%,#06101818 100%)}
.refresh-scene>div{position:relative;z-index:1;padding:clamp(24px,4vw,48px);grid-column:1/2}.refresh-scene h2{font:clamp(2rem,4vw,3.8rem)/1.05 Georgia,serif;margin:.3em 0}.refresh-scene p{color:#f1eade;line-height:1.6}
.refresh-latest{width:min(1220px,90vw);margin:56px auto}.refresh-latest h2{font:clamp(2rem,4vw,3.5rem)/1.08 Georgia,serif}.refresh-latest .reading-cards{margin-top:20px}
.refresh-reference{border:1px solid #4b6370;padding:24px;background:#0f222c;margin:24px 0}.refresh-reference a{min-height:44px;display:inline-flex;align-items:center;margin-right:20px}
.discovery-refresh .footer-social{padding-block:22px;border-block:1px solid #334f5c}.discovery-refresh .social-links{display:flex;flex-wrap:wrap;gap:12px 22px}
.discovery-refresh .social-links a{display:inline-flex;gap:8px;align-items:center;min-height:44px}.discovery-refresh .footer-purchases{gap:20px}
.discovery-refresh .series-cover-pair{padding:30px;background:radial-gradient(ellipse,#ca8a4730,transparent 72%)}
.discovery-refresh .series-cover-pair>a{display:block;min-width:0;filter:drop-shadow(10px 14px 12px #0009)}
.discovery-refresh .publisher-books-preview{padding-block:30px;background:radial-gradient(ellipse,#ca8a4730,transparent 72%)}
.discovery-refresh a:focus-visible,.discovery-refresh button:focus-visible{outline:3px solid #a8deee;outline-offset:5px}
.discovery-refresh .topbar .brand,.discovery-refresh .masthead .wordmark{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:360px){.discovery-refresh.btc-site .topbar .brand .brand-name{display:block}.discovery-refresh.btc-site .topbar .brand .brand-name small{display:none}}
@media(max-width:767px){.discovery-refresh .author-opening{display:flex;flex-direction:column;padding-block:28px}.discovery-refresh .author-opening h1{font-size:clamp(2.8rem,11vw,4rem)}.refresh-book-wall{order:-1;width:100%;max-width:500px;padding:24px 8px}.refresh-book-wall a:nth-child(2){transform:translateY(-9px)}.refresh-paths{grid-template-columns:1fr}.refresh-paths a{border-right:0;border-bottom:1px solid #4b6370;min-height:100px}.refresh-paths a:last-child{border-bottom:0}.refresh-scene{grid-template-columns:1fr;min-height:400px}.refresh-scene:after{background:linear-gradient(0deg,#061018fa 0%,#061018db 55%,#06101825 100%)}.refresh-scene>div{grid-column:1}.refresh-scene img{object-position:65% center}.discovery-refresh .series-cover-pair{padding:12px}.discovery-refresh .publisher-books-preview{order:0}.refresh-latest{margin-block:36px}}
@media(prefers-reduced-motion:reduce){.refresh-book-wall a{transition:none}}
