/* Oakwood brand colours; original composition and typography retained. */
:root{--ink:#1c1c1c;--paper:#f9f7f5;--sand:#ece7e1;--stone:#6f634e;--muted:#6b6863;--line:#ded9d2}
.agent-logo{padding:18px 0}.agent-logo img{width:100%;height:auto}
.contact-panel>img{margin-top:10px;margin-bottom:32px}
.hero-media,.hero-media figcaption,.garden-image figcaption{background:var(--ink)}
.agent-masthead .header-cta:hover,.button-forest:hover{background:#6f634e}
.hero-copy .eyebrow,.footer-bottom{color:#e3d4bb}
.text-link{border-color:#b1a48d}.text-link:hover{color:#6f634e}
.option-number,.site-area-tabs button>span,.footer-brand>span{color:#9b8764}
.enquiries-section{background:#eee9e2}
.residence-copy>p:not(.lead),.setting-copy>p:not(.lead):not(.eyebrow),.floorplan-intro-copy>p,.contact-panel dt,.enquiries-intro .enquiries-note{color:#6b6863}
.footer>p,.viewer-caption p{color:#ccc8c1}
dialog::backdrop{background:#1c1c1ccf}
