/* Wine Country: Bordeaux ink, cream, gold. Playfair with italic gold accents, Lora text, ornamental double
   rules under section heads, gold-edged cards. */
:root{--accent:#B8935F;--accent-ink:#7F6642;--on-accent:#3B1520}
h1,h2{font-weight:700}
h1 em,h2 em{font-style:italic;font-weight:400;color:#B8935F}
.sec-h h2{padding-bottom:.4em;border-bottom:3px double #B8935F;width:fit-content}
.eyebrow{background:none;padding:0;font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:.2em;font-size:.7rem;color:#8B5E6A}
.eyebrow-l{color:#FAF3E4}
.btn{border-radius:var(--r-sm);font-family:Inter,system-ui,sans-serif;font-weight:700}
.btn-glass{background:rgba(250,243,228,.14);color:#fff;border:1.5px solid rgba(250,243,228,.7)}
.btn:hover,.bk:hover{box-shadow:none}
.bk,.tag,.chip,.tbl,.calc{font-family:Inter,system-ui,sans-serif}
.card,.orow,.obox{box-shadow:none;border:1px solid #E2CFAF}
.card:hover,.orow:hover{box-shadow:none;border-color:#3B1520}
.orow-feat{border:1.5px solid #B8935F;box-shadow:0 0 0 4px #FAF3E4,0 0 0 5px #B8935F}
.stats li{background:#3B1520;color:#FAF3E4;border:0}
.stats b{color:#D9B985}
.rvw{background:#FAF3E4;border:0;border-top:3px double #B8935F;box-shadow:none}
.sec-soft{background:#F4EBDC}
.pxb-card{background:#FAF3E4;backdrop-filter:none;border-left:4px solid #3B1520}
