/* Accessibility contrast corrections: all WedOne surfaces */
.wdSaleHome, .wdSaleAd { color: #ffffff !important; }
.wdSaleHome :is(p,small,strong,span), .wdSaleAdCopy :is(p,small,strong,span), .wdSaleAuto, .wdSaleTerms { color: #ffffff !important; opacity: 1 !important; }
.wdSaleHome .wdSaleKicker, .wdSaleAdCopy > .wdSaleKicker, .wdSaleAdCopy .wdSaleDeadline { color: #ffd0b9 !important; }
.wdSaleHome a.wdSaleButton { background: #ffc0a4 !important; color: #17342c !important; font-weight: 800 !important; }
.wdSaleHome a.wdSaleButton :is(span,svg) { color: #17342c !important; }
.wdSaleOffers article, .wdSaleNotice { color: #17342c !important; }
.wdSaleOffers article :is(p,span,strong,small), .wdSaleNotice :is(h3,p,span) { color: #17342c !important; opacity: 1 !important; }
.wdSaleOffers article a.wdSaleButton, .wdSaleOffers article a.wdSaleButton span { color: #ffffff !important; }
.wdPublicHome :is(.wdSaleHome,.wdSaleAd) :is(p,span,strong,small) { opacity: 1 !important; }
html:not([data-wedone-theme='dark']) :is(input,textarea,select) { color: #111817; }
html[data-wedone-theme='dark'] :is(input,textarea,select) { background-color: #183d38; color: #ffffff; }
:where(button,a,input,textarea,select):focus-visible { outline: 3px solid #e47c57 !important; outline-offset: 3px; }
@media (max-width: 680px) { .wdSaleHome p { font-size: 16px !important; line-height: 1.6 !important; } .wdSaleHome small { font-size: 14px !important; } .wdSaleKicker { font-size: 13px !important; } }
