:root{color-scheme:dark;--ink:#f2f4f7;--charcoal:#0b0e14;--gold:#d8b16a;--gold-light:#f0d39b;--brown:#342719;--tan:#b99a70;--cream:#11151d;--white:#f7f8fa;--muted:#a3aab5;--line:#252c37}
html,body{background:#07090e!important;color:#f2f4f7!important}
body{background:radial-gradient(ellipse at 50% -20%,#1b2432 0%,#0a0d13 48%,#06080c 100%)!important}
.site-header{background:rgba(8,11,17,.96)!important;border-bottom:1px solid #293241!important;backdrop-filter:blur(16px)}
.brand,.main-nav a,.header-actions a{color:#f0f2f5!important}.brand small{color:#aeb6c2!important}.brand-mark{background:#101620;border-color:#b99054;color:#e0bd80}
.announcement{background:#05070b!important;color:#e4c48e!important;border-bottom:1px solid #242c37}
main#MainContent{background:transparent!important;color:#f2f4f7}
.section-wrap,.product-page,.cart-page,.collection-page,.page-content{color:#f2f4f7!important}
.section-heading h2,.promise-heading h2,.review-preview h2,.section-heading p,.product-details h1,.collection-page h1,.page-content h1,.cart-heading h1,.cart-summary-card h2,.contact-page h1{color:#f2f4f7!important}
.section-heading p,.collection-description,.product-description,.contact-intro p,.page-content .rte{color:#b1bac7!important}
.category-card,.category-image,.promise-grid article,.review-preview,.review-preview-card,.cart-items-panel,.cart-summary-card,.contact-form-panel,.contact-note,.cart-empty{background:linear-gradient(145deg,#151b25,#0d1118)!important;border:1px solid #293342!important;color:#edf1f7!important}
.category-info h3,.promise-grid h3,.review-preview-card,.product-title,.product-price,.cart-panel-title,.cart-item-title,.cart-item-total,.contact-fields label{color:#edf1f7!important}
.category-image{background:#111722!important}.category-image span{color:#d4ad70}
.product-image,.product-gallery-stage,.cart-item-image{background:#111722!important}
.product-details select,.product-details input[type=number],.contact-fields input,.contact-fields select,.contact-fields textarea,.cart-note textarea,.newsletter-form input{background:#0a0e15!important;color:#f3f5f8!important;border:1px solid #354152!important}
.product-details label,.cart-note label{color:#e9edf3!important}
.product-assurance,.cart-item-variant,.cart-item-unit,.cart-shipping-note,.cart-secure,.contact-privacy,.contact-note span{color:#a4adba!important}
.cart-items-panel,.cart-summary-card{box-shadow:0 18px 55px #0005}
.cart-item{border-color:#2a3340!important}.cart-summary-row{border-color:#303a48!important}
.gallery-arrow,.gallery-counter,.gallery-thumb{background:#171e29!important;color:#f4f6f8!important;border:1px solid #394555!important}
.gallery-thumb.is-active{border-color:#d4ad70!important}
.site-footer{background:#05070b!important;border-top:1px solid #2a3340!important}
.footer-links a,.footer-top p{color:#b8c0cc!important}
.text-link,.cart-continue,.cart-continue-bottom,.cart-update,.cart-remove{color:#e0bd80!important}
.button,.button-blue,.cart-checkout,.newsletter-form button{background:linear-gradient(135deg,#d8b16a,#a77b3d)!important;color:#111318!important;border:1px solid #edcf98!important}
.sold-out{background:#d8b16a!important;color:#101318!important}
a:hover{color:#e4c48e}
