:root{--ink:#392b28;--wine:#592f36;--paper:#f6efe2;--gold:#ab8854}
body,dialog{background:var(--paper);color:var(--ink);font-family:Baskerville,"Songti SC","Noto Serif CJK SC",Georgia,serif}
header{border-block:4px double var(--gold);gap:15px}.notice,footer{background:#e9ddc7}.logo,h1,h2,.product h3{font-family:Didot,Baskerville,"Songti SC",serif}.logo{font-style:italic;color:var(--wine)}.solid,button:hover,.band{background:var(--wine)}p{color:#6e5c50}.band p{color:#eee0cc}.art{border:5px double #a88b62;background:radial-gradient(ellipse at top,#f6e8cb,#c3a882);box-shadow:inset 0 -40px 65px #ac936f}.hero .art{border-radius:48% 48% 0 0}.hero .caption{top:14%;left:0;width:100%;text-align:center}.end{background:#694447}.book{border-block:5px double #a18456}.intro,.community{border-top:3px double var(--gold);padding-top:25px}.eyebrow{color:#84653e}.band .eyebrow{color:#e0c395}.product{border-bottom:1px solid var(--gold);padding-bottom:18px}.language{white-space:nowrap;border-bottom:1px solid var(--gold);padding:4px}.hero h1:before{content:'❧';display:block;font-size:28px;color:var(--gold)}button{border-color:#927651}footer{gap:16px;flex-wrap:wrap}
.brand-banner{display:block;width:100%;height:auto;border-bottom:1px solid var(--gold)}
.hero{display:block;text-align:center;padding:45px 6%}.hero h1{font-size:clamp(32px,4vw,56px)}.hero h1 br{display:none}.hero h1:before{display:none}.logo{font-style:normal;text-transform:uppercase;letter-spacing:.12em}
