/* Monogram Luxe: Parisian maison. Tobacco brown, ivory, gold rule. Bodoni Moda (in place of Didot) headlines,
   Libre Caslon text, Inter labels, centred gold rules, monogram-style framed stats. */
:root{--accent:#B99256;--accent-ink:#80653B;--on-accent:#2D1C0F}
h1,h2,h3{font-weight:500;letter-spacing:.005em}
h1 em,h2 em{font-style:italic;color:#B99256}
.sec-h{text-align:center}.sec-h .lede{margin-inline:auto}
.sec-h h2::after{content:"";display:block;width:60px;height:1px;margin:.5em auto 0;background:#B99256}
.eyebrow{background:none;padding:0;border-radius:0;font-family:Inter,system-ui,sans-serif;letter-spacing:.32em;font-size:.64rem;font-weight:600;color:#8C7563}
.eyebrow-l{color:#FBF4E5}
.btn{border-radius:0;font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;color:#2D1C0F}
.btn-glass{background:rgba(251,244,229,.12);color:#fff;border:1px solid rgba(251,244,229,.7)}
.btn:hover,.bk:hover{box-shadow:none}
.bk,.tag,.chip,.tbl,.calc{font-family:Inter,system-ui,sans-serif}
.card,.orow,.obox,.rvw{box-shadow:none;border:1px solid #E1D3BB;border-radius:0;background:#FBF4E5}
.card:hover,.orow:hover{border-color:#B99256}
.orow-feat{border:1px solid #B99256;box-shadow:inset 0 0 0 5px #FBF4E5,inset 0 0 0 6px #B99256}
.stats li{background:#2D1C0F;color:#FBF4E5;border:0;border-radius:0;text-align:center;outline:1px solid #B99256;outline-offset:-6px}
.stats b{color:#D9BC8A;font-weight:500}
.sec-soft{background:#E9DFCC}
.pxb-card{background:#FBF4E5;backdrop-filter:none;border:1px solid #B99256;border-radius:0;text-align:center}
