/* Generated by preview/migrate-site-palette.py; original colours remain CSS fallbacks. */
.dv-layout{
 --dv-palette-ink-0bb777a3:#526158;
 --dv-palette-ink-1d0b091d:#245b43;
 --dv-palette-ink-3045c29f:#785318;
 --dv-palette-ink-316421f1:#175b7b;
 --dv-palette-ink-3e94c544:#69417f;
 --dv-palette-ink-50f5b459:#a13028;
 --dv-palette-ink-9060887e:#263e31;
 --dv-palette-line-1704bbcf:#dfb4a9;
 --dv-palette-line-1c1b696e:#dce3de;
 --dv-palette-line-52617bc7:#b3cad7;
 --dv-palette-line-8e836e40:#b7ccbd;
 --dv-palette-line-996e8c0c:#cbb9da;
 --dv-palette-line-ad257e58:#d8c493;
 --dv-palette-shadow-08a8bf08:rgba(16,41,31,0.08);
 --dv-palette-shadow-14312c27:rgba(224, 86, 36, 0);
 --dv-palette-shadow-2eb974f6:rgba(242,201,109,0);
 --dv-palette-shadow-ab4fc31d:rgba(16, 185, 129, 0);
 --dv-palette-shadow-e151d25f:rgba(79, 195, 139, 0);
 --dv-palette-surface-4a499263:#fcefeb;
 --dv-palette-surface-613035f7:#edf4ef;
 --dv-palette-surface-a551e058:#f4f7f4;
 --dv-palette-surface-c46166a5:#f4eff8;
 --dv-palette-surface-c659d630:#ffffff;
 --dv-palette-surface-cd4f4ac6:#edf4f8;
 --dv-palette-surface-dbcd6f65:#fff4da;
}
/* Photo captions and image controls retain the original contrast on real imagery. */
.dv-layout :is(.card-image-wrapper,.property-gallery,.property-thumbnail-overview,.image-comparison-container,.slider-container){
 --dv-palette-ink-0bb777a3:#ffffff;
 --dv-palette-ink-1d0b091d:#ffffff;
 --dv-palette-ink-3045c29f:#ffffff;
 --dv-palette-ink-316421f1:#ffffff;
 --dv-palette-ink-3e94c544:#ffffff;
 --dv-palette-ink-50f5b459:#ffffff;
 --dv-palette-ink-9060887e:#ffffff;
 --dv-palette-line-1704bbcf:rgba(255,255,255,0.3);
 --dv-palette-line-1c1b696e:rgba(255,255,255,0.3);
 --dv-palette-line-52617bc7:rgba(255,255,255,0.3);
 --dv-palette-line-8e836e40:rgba(255,255,255,0.3);
 --dv-palette-line-996e8c0c:rgba(255,255,255,0.3);
 --dv-palette-line-ad257e58:rgba(255,255,255,0.3);
 --dv-palette-shadow-08a8bf08:rgba(0,0,0,0.3);
 --dv-palette-shadow-14312c27:rgba(0,0,0,0.3);
 --dv-palette-shadow-2eb974f6:rgba(0,0,0,0.3);
 --dv-palette-shadow-ab4fc31d:rgba(0,0,0,0.3);
 --dv-palette-shadow-e151d25f:rgba(0,0,0,0.3);
 --dv-palette-surface-4a499263:rgba(10,28,21,0.9);
 --dv-palette-surface-613035f7:rgba(10,28,21,0.9);
 --dv-palette-surface-a551e058:rgba(10,28,21,0.9);
 --dv-palette-surface-c46166a5:rgba(10,28,21,0.9);
 --dv-palette-surface-c659d630:rgba(10,28,21,0.9);
 --dv-palette-surface-cd4f4ac6:rgba(10,28,21,0.9);
 --dv-palette-surface-dbcd6f65:rgba(10,28,21,0.9);
}
.dv-layout :is(.btn-primary,.dv-primary-action,.mobile-sheet-apply-btn){
 --dv-palette-ink-0bb777a3:#ffffff;
 --dv-palette-ink-1d0b091d:#ffffff;
 --dv-palette-ink-3045c29f:#ffffff;
 --dv-palette-ink-316421f1:#ffffff;
 --dv-palette-ink-3e94c544:#ffffff;
 --dv-palette-ink-50f5b459:#ffffff;
 --dv-palette-ink-9060887e:#ffffff;
}
