#site-theme{min-height:40px;max-width:155px;padding:6px 8px;background:#171713;color:#f6f2e9;border:1px solid #8e7545;border-radius:3px;font:14px Arial,sans-serif;cursor:pointer}
#language-control #site-language{width:145px!important;max-width:145px!important;flex-shrink:0}
html:not([lang="ms"]) #language-control #site-language{width:120px!important;max-width:120px!important}
@media(max-width:520px){html:not([lang="ms"]) #language-control #site-language{width:115px!important;max-width:115px!important}}
#site-theme:focus-visible{outline:2px solid var(--gold,#d8b56d);outline-offset:2px}
html[data-theme="white-gold"]{--bg:#faf8f2;--panel:#fff;--gold:#886321;--gold2:#785619;--text:#29251e;--muted:#655f53;--line:rgba(136,99,33,.3)}
html[data-theme="white-gold"] body{background:var(--bg);color:var(--text)}
html[data-theme="white-gold"] .gateway{background:radial-gradient(ellipse at 50% 0%,#e8d5ac80,transparent 55%),var(--bg)}
html[data-theme="white-gold"] :is(.topbar,.search-strip,.dark-band,.landed-subtypes,.subscribe-section,.subscribe-panel,.subscribe-modal,.knowledge-card,.more-projects-hint,.gallery-open,.card,.notice){background:#f2ecdf;color:var(--text);border-color:var(--line)}
html[data-theme="white-gold"] .gateway-card{background:linear-gradient(140deg,#fff,#f1eadb);color:var(--text)}
html[data-theme="white-gold"] .gateway-card:hover,html[data-theme="white-gold"] .gateway-card:focus-visible{background:linear-gradient(140deg,#f7ecd4,#fff)}
html[data-theme="white-gold"] :is(input,select,textarea,#site-language,#site-theme,#language-control){background:#fff;color:var(--text);border-color:var(--line)}
html[data-theme="white-gold"] #language-control{box-shadow:0 3px 16px #5e47151a}
html[data-theme="white-gold"] :is(.details,.navlinks){color:#534a3a;border-color:var(--line)}
html[data-theme="white-gold"] .details [style*="color"]{color:#785619!important}
html[data-theme="white-gold"] :is(.btn,.tag,.gallery-close){background:#d8b56d;color:#241b0b;border-color:#a98540}
html[data-theme="white-gold"] .btn:hover{background:#e8cb91}
html[data-theme="white-gold"] .btn.outline{background:transparent;color:var(--gold2)}
html[data-theme="white-gold"] .collection-filter{background:#fff;color:#534a3a;border-color:var(--line)}
html[data-theme="white-gold"] .collection-filter.active,html[data-theme="white-gold"] .collection-filter:hover{background:#d8b56d;color:#241b0b}
html[data-theme="white-gold"] .image-label{background:#fffef2ed;color:var(--text)}
html[data-theme="white-gold"] .image-label :is(strong,span,small){color:#644717}
html[data-theme="white-gold"] .hero-image img{filter:brightness(.95)}
html[data-theme="white-gold"] .hero-carousel-toggle{background:#fffdf2ed;color:#785619}
html[data-theme="white-gold"] .mobile-cta{background:#fffdf5f5}
html[data-theme="white-gold"] :is(.text-link:hover,.gateway-foot,small){color:#655f53}
html[data-theme="white-gold"] #project-gallery{background:#f6f1e7;color:var(--text)}
html[data-theme="white-gold"] .gallery-header{background:#fffaf0;border-color:var(--line)}
html[data-theme="white-gold"] .gallery-header h2{color:#785619}
html[data-theme="white-gold"] .gallery-grid figure{background:#fff;border-color:var(--line)}
html[data-theme="white-gold"] .gallery-grid figcaption{color:#785619}
html[data-theme="white-gold"] :is(h1,h2,h3,.brand){color:var(--text)}
html[data-theme="white-gold"] :is(header,footer){border-color:var(--line)}
html[data-theme="white-gold"] body>header{flex-wrap:wrap}
html[data-theme="white-gold"] body>header a,html[data-theme="white-gold"] main a{color:#785619}
@media(max-width:520px){#language-control{max-width:calc(100% - 24px);right:12px;gap:5px}#language-control label{display:none}#site-language{width:115px!important;max-width:115px!important;font-size:14px!important}#site-theme{max-width:135px;font-size:14px}body>header{flex-wrap:wrap}}
html[data-theme="white-gold"] :is(.project-photo-placeholder,.property-photo){background:#ece6d9;color:var(--gold2)}
html[data-theme="white-gold"] :is(footer,figcaption,small){color:var(--muted)}
