
/* Brand refresh — solid colors only, no gradients */
:root{--brand-gold:#D5AA62;--brand-gold-light:#F0D49D;--brand-dark:#17130E;--brand-dark-soft:#262018;--brand-paper:#FFF9EE;--brand-ink:#251E16}
body{color:var(--brand-ink)}
h1,h2,h3,h4,h5,h6{color:var(--brand-dark)}
a:hover,.theme-accent,.text-primary{color:var(--brand-gold)!important}
button,.btn,.theme-btn,.vl-btn,.elementor-button,.header-btn a,
input[type=submit],.swiper-pagination-bullet-active{
 background:var(--brand-gold)!important;background-image:none!important;
 border-color:var(--brand-gold)!important;color:var(--brand-dark)!important;
}
button:hover,.btn:hover,.theme-btn:hover,.vl-btn:hover,.elementor-button:hover,
input[type=submit]:hover{background:var(--brand-dark)!important;background-image:none!important;
 color:var(--brand-gold-light)!important;border-color:var(--brand-gold)!important}
header,.header-area,.main-header{--primary-color:var(--brand-gold)}
footer,.footer-area,.vl-footer-area{background-color:var(--brand-dark)!important;background-image:none!important}
footer h2,footer h3,footer h4,footer a,.footer-area h2,.footer-area h3{color:var(--brand-gold-light)!important}
::selection{background:var(--brand-gold);color:var(--brand-dark)}
/* Override existing gold-accent components without changing layout images */
[style*="linear-gradient"],[style*="radial-gradient"]{background-image:none!important}
.site-logo img, img[alt="logo"],.logo img,.header-logo img{object-fit:contain!important;max-height:75px!important;width:auto!important}

/* Final pink-to-gold pass: user's exact gold swatch #C9994B. */
:root{--brand-gold:#C9994B;--brand-gold-light:#E8C994;--brand-paper:#FDF2DF;--vl-theme-1:#C9994B;--vl-text-text-5:#C9994B;--vl-text-text-6:#C9994B;--vl-bg-bg-10:#C9994B;--vl-bg-bg-30:#C9994B;--vl-theme-4:#FDF2DF;--vl-bg-bg-14:#FDF2DF;--vl-bg-bg-31:#FDF2DF;}
