/* Interior pages extend the private-exhibition palette; photography keeps its natural ivory. */
body:not([data-page="home"]){--ink:#f0e9dc;--muted:#bcb3a4;--gold:#c6ad83;--line:#ffffff26;--sand:#27221b;background:#100f0d;color:var(--ink);color-scheme:dark}
body:not([data-page="home"]) .notice{background:#1d1913;color:#cabeaa;border-bottom:1px solid #ffffff0d}
body:not([data-page="home"]) .header{background:#100f0d;color:#f0e9dc;border-color:#ffffff20}
body:not([data-page="home"]) .header-cta{border-color:#a18c6888}
body:not([data-page="home"]) .brand small{color:#c1b6a3}
body:not([data-page="home"]) .skip{background:#f7f4ee;color:#24231f}
body:not([data-page="home"]) .page-intro{position:relative;isolation:isolate;padding-bottom:65px}
body:not([data-page="home"]) .page-intro:before{content:'';position:absolute;z-index:-1;inset:-50px -15% -20px;background:radial-gradient(ellipse at 50% 5%,#a1813c18,transparent 68%);pointer-events:none}
body:not([data-page="home"]) .page-intro>.eyebrow{color:#c6ad83}
body:not([data-page="home"]) .page-intro h1 em{color:#d2bb94}
body:not([data-page="home"]) .collection-list{padding-top:35px}
body:not([data-page="home"]) .collection-row{border-color:#ffffff26}
body:not([data-page="home"]) .collection-desc .eyebrow{color:#c6ad83}
body:not([data-page="home"]) .collection-desc h2{color:#f0e9dc}
body:not([data-page="home"]) .collection-visual{box-shadow:0 12px 60px #0004}
body:not([data-page="home"]) .filters{padding-bottom:32px;border-bottom:1px solid #ffffff1c}
body:not([data-page="home"]) .filters button{color:#d9d1c2;border-color:#76664c80;background:transparent}
body:not([data-page="home"]) .filters button.active,body:not([data-page="home"]) .filters button:hover{background:#c6ad83;border-color:#c6ad83;color:#17130e}
body:not([data-page="home"]) .product-info{border-bottom:1px solid #ffffff20;padding-bottom:25px}
body:not([data-page="home"]) .product-info h3{color:#f0e9dc}
body:not([data-page="home"]) .price{color:#d2bb94}
body:not([data-page="home"]) .product-badge{color:#3d3528}
body:not([data-page="home"]) .product-circle{color:#30291e;background:#f7f4eee6}
body:not([data-page="home"]) .product-photo{background:#eae4d8}
body:not([data-page="home"]) .appointment{background:radial-gradient(ellipse at 50% 100%,#302519,#100f0d 75%);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c}
body:not([data-page="home"]) .appointment>.eyebrow{color:#c6ad83}
body:not([data-page="home"]) .button{background:#c6ad83;border-color:#c6ad83;color:#17130e}
body:not([data-page="home"]) .button:hover{background:#dbc5a1;border-color:#dbc5a1}
body:not([data-page="home"]) .footer{background:#100f0d;border-color:#ffffff20}
body:not([data-page="home"]) .footer-links .eyebrow{color:#c6ad83}
body:not([data-page="home"]) .footer-bottom{color:#bcb3a4}
body:not([data-page="home"]) .house-hero{padding-top:70px}
body:not([data-page="home"]) .house-hero .eyebrow{color:#c6ad83}
body:not([data-page="home"]) .house-photo{box-shadow:0 20px 80px #0005}
body:not([data-page="home"]) .manifesto{background:radial-gradient(ellipse at 50% 110%,#3d2e1c,#1a1611 80%);border-top:1px solid #b19b7329;border-bottom:1px solid #b19b7329}
body:not([data-page="home"]) .manifesto .eyebrow{color:#c6ad83}
body:not([data-page="home"]) .values{padding-top:95px;padding-bottom:100px}
body:not([data-page="home"]) .values article{border-top:1px solid #c6ad8355;padding-top:25px}
body:not([data-page="home"]) .contact-grid{padding-top:75px;padding-bottom:100px}
body:not([data-page="home"]) .contact-copy>.eyebrow{color:#c6ad83}
body:not([data-page="home"]) .form{background:linear-gradient(135deg,#27201788,#151310);border:1px solid #c6ad8333;padding:35px}
body:not([data-page="home"]) .field label{color:#d9c9ae}
body:not([data-page="home"]) .field input,body:not([data-page="home"]) .field select,body:not([data-page="home"]) .field textarea{color:#f0e9dc;border-color:#837258;background:transparent}
body:not([data-page="home"]) .field input::placeholder,body:not([data-page="home"]) .field textarea::placeholder{color:#a69b8b;opacity:1}
body:not([data-page="home"]) .field select option{color:#f0e9dc;background:#211c16}
body:not([data-page="home"]) .field input:focus,body:not([data-page="home"]) .field select:focus,body:not([data-page="home"]) .field textarea:focus{border-bottom-color:#dfc396}
body:not([data-page="home"]) .form-success{background:radial-gradient(ellipse at top left,#362a1b,#191510);border-color:#c6ad8355}
body:not([data-page="home"]) .form-success .eyebrow{color:#c6ad83}
body:not([data-page="home"]) .main-jewel{background:#eae4d9}
body:not([data-page="home"]) .zoom-button{background:#f7f4ee;color:#24231f;border-color:#c7bba6}
body:not([data-page="home"]) .thumb{background:#2b241b}
body:not([data-page="home"]) .detail-price{color:#d2bb94}
body:not([data-page="home"]) .related{margin-top:20px}
body:not([data-page="home"]) dialog{background:#191610;color:#f0e9dc;border:1px solid #c6ad8344}
body:not([data-page="home"]) .dialog-close,body:not([data-page="home"]) .gallery-tools button{background:#292217;color:#ead9bd;border-color:#8c7858}
body:not([data-page="home"]) .zoom-view{background:#eae4d9}
body:not([data-page="home"]) .dialog-caption{color:#cabeaa}
@media(max-width:720px){
body:not([data-page="home"]) .nav.open{background:#17130ff8;color:#f0e9dc;border-color:#ffffff26}
body:not([data-page="home"]) .page-intro{padding-top:55px;padding-bottom:40px}
body:not([data-page="home"]) .page-intro:before{inset:0;max-width:100%}
body:not([data-page="home"]) .house-hero{padding-top:35px}
body:not([data-page="home"]) .contact-grid{padding-top:40px;padding-bottom:60px}
body:not([data-page="home"]) .form{padding:25px 20px}
body:not([data-page="home"]) .values{padding-top:55px;padding-bottom:60px}
body:not([data-page="home"]) .collection-list{padding-top:10px}
}
