/* Shared brand palette sampled from the original logo. */
:root{--dn-logo-gold:#f8bb00;--dn-logo-brown:#815624;--dn-brand-ink:#3a2b1c;--dn-brand-cream:#fbf7ee;--dn-brand-line:#e9dfce}
body{background-color:var(--dn-brand-cream)}
body:not(.wp-admin) #main-content{background-color:var(--dn-brand-cream)}
.dn-site{--dn-ivory:#fbf7ee;--dn-ocean:#3a2b1c;--dn-sea:#815624;--dn-sand:#ebdfc6;--dn-gold:#f8bb00;--dn-ink:#3a2b1c}
.dn-site .dn-eyebrow{color:#815624}.dn-site .dn-hero .dn-eyebrow{color:#fff8dc}
.dn-about{--sand-bg:#fbf7ee;--teal-primary:#815624;--teal-light:#f8efd9;--teal-dark:#5c3e20;--coral-accent:#f8bb00;--amber-accent:#f8bb00;--text-main:#3a2b1c;--text-muted:#7b6b56;--border-color:#e9dfce}
body .et_pb_scroll_top{background:#815624}
body .et_pb_menu .et-menu-nav>ul>li.current-menu-item>a{color:#815624!important}
body .vbo-main-wrapper{--vbo-color-primary:#815624;--vbo-color-primary-hover:#5c3e20;--vbo-color-primary-rgb:129,86,36;color:#3a2b1c}
body .vbo-main-wrapper a{color:#815624}
body .vbo-main-wrapper .btn,body .vbo-main-wrapper .btn-primary,body .vbo-main-wrapper .vbo-pref-color-btn,body .vbo-main-wrapper .booknow,body .vbo-main-wrapper .vbselectordiv .btn,body .vb-search-inner .btn,body .vb-search-inner input[type=submit]{background:#815624!important;border-color:#815624!important;color:white!important}
body .vbo-main-wrapper .btn:hover,body .vb-search-inner .btn:hover{background:#5c3e20!important}
body .vbo-main-wrapper .room_cost,body .vbo-main-wrapper .vbo-price,body .vbo-main-wrapper .vbo-pref-color-text{color:#815624!important}
body .ui-datepicker .ui-state-active{background:#815624!important;border-color:#815624!important;color:#fff!important}
body .ui-datepicker .ui-state-highlight{background:#f8efd9!important;border-color:#d8b976!important;color:#5c3e20!important}
body .vbo-main-wrapper input:focus,body .vbo-main-wrapper select:focus{border-color:#815624!important;outline-color:#815624}
body .vbo-pref-color-btn,body form:has(#dn-plan-code-input) button{background:#815624!important;border-color:#815624!important;color:#fff!important}
body .vbo-pref-color-btn:hover,body form:has(#dn-plan-code-input) button:hover{background:#5c3e20!important}
