/* theme: Forest & Gold */
:root{--bg:#FAF6EC;--ink:#1A2A22;--muted:#4D5A52;--accent:#1F4D3A;--accent-text:#1F4D3A;--accent-ink:#173B2C;--accent-soft:#E5EEE8;--link:#1F4D3A;--focus:#C9962B;--line:#E4DCC9;--line2:#C4BBA6;--card-line:#E4DCC9;--ok:#1F4D3A}
.site-header{background:#FAF6EC}h1{color:#1A2A22}
.hero{background:linear-gradient(180deg,#FAF6EC,#F2EADB)}
.hero-media::after{background:linear-gradient(90deg,#FAF6EC 0%,#FAF6EC8c 22%,rgba(16,36,27,.08) 60%,rgba(16,36,27,.25) 100%)}
.blob{color:#1F4D3A}.looks li{border-left-color:#1F4D3A}.pcard div{border-top-color:#E2B65A}
.band{background:rgb(16,36,27)}.band .eyebrow{color:#E2B65A}.band .n{background:#E2B65A;color:#2A1F06}
.photo-band .ov{background:linear-gradient(100deg,rgba(16,36,27,.95) 0%,rgba(16,36,27,.88) 55%,rgba(16,36,27,.74) 100%)}
.n b,.band .n b{background:#C9962B;color:#141820}
.photo-cta .ov{background:linear-gradient(180deg,rgba(22,48,36,.78),rgba(16,36,27,.9))}
.photo-cta .button{background:#E2B65A;color:#2A1F06}
@media (max-width:860px){.hero-media::after{background:linear-gradient(180deg,rgba(16,36,27,0) 40%,#FAF6EC 100%)}}
