/* Nadia's Perfume Cart — original emerald green & champagne gold identity */
:root{
  --forest:#3A2A22;
  --forest2:#4A372C;
  --gold:#C6A45A;
  --cream:#F2EBDD;
  --ink:#2A211C;
  --muted:#c9c2b5;
  --line:rgba(198,164,90,.34);
}
html,body{background:#3A2A22!important;color:#F2EBDD}
header{background:rgba(58,42,34,.97)!important;border-bottom:1px solid #C6A45A;box-shadow:0 2px 22px #0002}
nav a,.brand-tagline{color:#F2EBDD}
nav a:hover,.eyebrow,.concept-kicker,.concept-text-link{color:#C6A45A}
.btn.gold,.concept-hero__actions .btn.gold{background:#C6A45A!important;color:#3A2A22!important;border:1px solid #C6A45A;box-shadow:none}
.btn.soft{border-color:#C6A45A;color:#F2EBDD}
.concept-hero{background:radial-gradient(ellipse at 50% 35%,#604735 0%,#4A372C 48%,#3A2A22 100%)}
.concept-hero__media{opacity:.32;mix-blend-mode:normal}
.concept-hero__veil{background:linear-gradient(0deg,#3A2A22 0%,#3A2A22aa 35%,#3A2A2280 100%)!important}
.hero-brand-logo{filter:drop-shadow(0 4px 16px #0005)}
.hero-brand-slogan{color:#F2EBDD!important;text-shadow:none}
.concept-manifesto,.concept-event{border-color:#C6A45A}
.concept-collection{background:linear-gradient(180deg,#3A2A22,#4A372C 48%,#3A2A22)}
.concept-product-grid .card,.concept-product-grid .card:nth-child(3n+1){
 background:linear-gradient(155deg,#584032,#3A2A22)!important;
 border:1px solid #C6A45A;border-radius:12px;color:#F2EBDD;
 box-shadow:0 10px 28px #0002
}
.concept-product-grid .product-media,.concept-product-grid .card:nth-child(3n+1) .product-media{
 background:radial-gradient(circle,#6B5140,#3A2A22 80%)
}
.concept-product-grid .card h3,.concept-product-grid .card .price{color:#E3C987}
.concept-product-grid .card .meta,.concept-product-grid .card .stock{color:#ded8ca}
.nadia-category-links a{background:#4A372C;border:1px solid #C6A45A;color:#F2EBDD;border-radius:10px}
.nadia-category-links a>span:first-child{color:#C6A45A}
.nadia-benefits{background:#4A372C;border:1px solid #C6A45A}
.concept-story{background:linear-gradient(145deg,#4A372C,#3A2A22);color:#F2EBDD}
.concept-story blockquote{color:#F2EBDD}
.concept-world,footer{background:#3A2A22;color:#F2EBDD}
footer{border-top:1px solid #C6A45A}
.concept-scene__image:after{background:linear-gradient(90deg,#3A2A22,transparent 80%)}
.cart-drawer,.mobile-menu{background:#3A2A22;color:#F2EBDD;border-color:#C6A45A}
.cart-item,.cart-total{border-color:#806957}
.product-media,.event-visual,.hero-logo-stage{background:radial-gradient(circle at 50% 35%,#6B5140,#4A372C 55%,#3A2A22 90%);border-color:#C6A45A}
body:not(.admin-body) .panel,body:not(.admin-body) .card,body:not(.admin-body) .event-step{
 background:linear-gradient(155deg,#584032,#3A2A22)!important;
 border-color:#C6A45A;color:#F2EBDD
}
body:not(.admin-body) h1,body:not(.admin-body) h2,body:not(.admin-body) h3,
.concept-section-head h2,.concept-manifesto h2{color:#E3C987}
body:not(.admin-body) .muted,body:not(.admin-body) .meta,body:not(.admin-body) .stock{color:#d6d0c3}
body:not(.admin-body) input,body:not(.admin-body) select,body:not(.admin-body) textarea{
 background:#F2EBDD;color:#2A211C;border:1px solid #C6A45A;border-radius:6px
}
body:not(.admin-body) .field-dark{background:#4A372C;color:#F2EBDD}
body:not(.admin-body) .btn.soft,body:not(.admin-body) .chip{border-color:#C6A45A;color:#F2EBDD;background:#4A372C}
body:not(.admin-body) .success{background:#e8efe7;color:#3A2A22;border-color:#C6A45A}
.admin-body{background:#3A2A22!important;color:#F2EBDD!important}
.admin-body .admin-card,.admin-body .login-box{background:#4A372C;color:#F2EBDD;border:1px solid #C6A45A}
.admin-body .admin-table th,.admin-body .admin-table td{border-color:#806957;color:#F2EBDD}
.admin-body .admin-top,.admin-body .admin-tabs{color:#F2EBDD}
.admin-body input,.admin-body select,.admin-body textarea{background:#F2EBDD;color:#2A211C;border:1px solid #C6A45A}
@media(max-width:900px){.concept-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Final palette pass — all storefront components */
:root{--forest:#3A2A22;--forest2:#4A372C;--gold:#C6A477;--cream:#F7F0E4;--ink:#2A211C;--muted:#B9A58F;--line:rgba(198,164,119,.34)}
html,body{background:#3A2A22!important;color:#F7F0E4}
header,.mobile-dock,.cart-drawer,.mobile-menu{background:rgba(58,42,34,.97)!important;border-color:#C6A477!important}
.concept-hero{background:radial-gradient(ellipse at 50% 35%,#80624A 0%,#4A372C 48%,#3A2A22 100%)}
.concept-hero__veil{background:linear-gradient(0deg,#3A2A22 0%,#3A2A22aa 35%,#3A2A2280 100%)!important}
.concept-collection,.concept-world,footer{background:#3A2A22!important}
.concept-product-grid .card,.concept-product-grid .card:nth-child(3n+1),body:not(.admin-body) .panel,body:not(.admin-body) .card,body:not(.admin-body) .event-step{background:linear-gradient(155deg,#584032,#3A2A22)!important;border-color:#C6A477;color:#F7F0E4}
.concept-product-grid .product-media,.product-media,.event-visual,.hero-logo-stage{background:radial-gradient(circle at 50% 35%,#80624A,#4A372C 55%,#3A2A22 90%);border-color:#C6A477}
.concept-product-grid .card h3,.concept-product-grid .card .price,body:not(.admin-body) h1,body:not(.admin-body) h2,body:not(.admin-body) h3{color:#E4C99D}
.nadia-benefits,.nadia-category-links a{background:#4A372C;border-color:#C6A477;color:#F7F0E4}
