/* Preserve the brand's light palette under OS dark mode and automatic darkening. */
:root{color-scheme:light;color-scheme:only light}
html{background:#fcf9f5}
body{background:#fcf9f5;color:#4f433d}
input,textarea,select{color-scheme:only light;color:#4f433d;caret-color:#4f433d}
input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{background-color:#fffdfa}
select option{background:#fffdfa;color:#4f433d}
input::placeholder,textarea::placeholder{color:#796b61;opacity:1}
dialog{color-scheme:only light;background:#fcf9f5;color:#4f433d}
@media(forced-colors:none){
 input:autofill{background-color:#fffdfa;color:#4f433d}
 input:-webkit-autofill{-webkit-text-fill-color:#4f433d;caret-color:#4f433d;box-shadow:0 0 0 1000px #fffdfa inset}
}
