:root{--brand-bg:#080704;--brand-surface:#21180a;--brand-raised:#271b0a;--brand-text:#e2ce9e;--brand-muted:#d6c7a5;--brand-accent:#ffbc27;--menu-bg:#080704;--menu-text:#e2ce9e;--menu-gold:#ffbc27;--menu-line:#66532f;--paper:#080704;--white:#f4f4f4;--gold:#e2ce9e;--line:#66532f;--muted:#d6c7a5;color-scheme:dark}
html,body{background:var(--brand-bg)!important;color:var(--brand-text)!important}
body main,body main section:not(.hero),body main article{background-color:var(--brand-bg)!important;color:var(--brand-text)!important}
body .site-header,body>header,body .header,body #showroom-header,body .site-footer,body footer,body .modelhouse,body .villa-section,body .inquiry,body .modelhouse-entry,body .modelhouse-direct,body .project-section,body .community-section,body .gallery-section,body .progress-section,body .contact-section{background:var(--brand-bg)!important;color:var(--brand-text)!important}
body h1,body h2,body h3,body h4,body label,body summary,body .eyebrow,body .section-heading,body .section-title{color:var(--brand-text)!important}
body p,body small,body .muted,body .section-copy,body .lead,body .subtitle{color:var(--brand-muted)}
body a{color:inherit}body a:hover{color:var(--brand-accent)}
body header,body .site-header,body .site-header.is-scrolled{background:rgba(8,7,4,.96)!important;border-color:#66532f!important;color:var(--brand-text)!important}
body header a,body header button,body header select,body header summary,body nav a,body nav button,body nav select,body nav summary,body #space-panel,body #space-panel *,body #space-details,body #space-details *,body .menu-panel,body .menu-panel *,body .dropdown,body .dropdown *,body #view-settings,body #view-settings *,body #minimap,body #map-toggle,body #details,body .status,body .note,body #info-panel{color:var(--brand-text)!important}
body button,body select,body input,body textarea,body .button,body .btn,body .menu-panel,body .dropdown,body details[open],body dialog,body #space-panel,body #space-details,body #details,body #minimap,body .status,body #info-panel,body .modelhouse-direct,body .modelhouse-entry,body .inquiry-form,body .gallery-card,body .space-card{background:var(--brand-surface)!important;border-color:#66532f!important;color:var(--brand-text)!important}
body button:hover,body .button:hover,body .btn:hover,body [aria-selected=true],body [aria-pressed=true],body .active,body .is-active{background:var(--brand-raised)!important;color:var(--brand-accent)!important;border-color:var(--brand-accent)!important}
body input::placeholder,body textarea::placeholder{color:#b9a77f!important}body option{background:#21180a;color:#e2ce9e}
body :focus-visible{outline:2px solid var(--brand-accent)!important;outline-offset:4px}body ::selection{background:#ffbc27;color:#080704}
body .plan,body #plan-dialog .plan,body #plan-map,body .plan-image{background:#fff!important;color:#193741!important;color-scheme:light}
body dialog::backdrop{background:#080704c9}body .hero h1,body .hero p,body .hero .eyebrow{color:#f4f4f4!important;text-shadow:0 2px 15px #08070480}
body header .brand,body header .logo,body header .brand-logo{background:transparent!important;border:0!important}
body .nav-submenu,body .nav-submenu>*,body .facility-group,body .facility-group>div,body .view-options,body #space-picker>div,body nav,body #primary-menu{background:var(--brand-bg)!important;color:var(--brand-text)!important;border-color:#66532f!important}body .nav-submenu a,body .facility-group a,body #space-picker a{color:var(--brand-text)!important}body .nav-submenu a:hover,body .facility-group a:hover{background:var(--brand-raised)!important;color:var(--brand-accent)!important}body #space-select{background:var(--brand-surface)!important}

body .pill,body .pill:nth-child(2),body .hero .pill{background:#21180a!important;border-color:#e2ce9e!important;color:#e2ce9e!important}body .pill:hover,body .hero .pill:hover{background:#ffbc27!important;color:#080704!important}

body .image-button img[src*="resort-aerial-r506"]{object-fit:contain!important;background:#080704}
