/* Fabify Light Mode Lock 2.1.0: fallback only on computed dark neutral site shells.
   Never globally recolor images, product cards, campaigns or blue buttons. */
html.fabify-light-lock--strict body [data-fabify-force-light-surface="1"] {
    background-color: #fff !important;
    background-image: none !important;
    color: #253447 !important;
    color-scheme: only light !important;
}
html.fabify-light-lock--strict body [data-fabify-force-light-surface="1"]
:is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,label,legend):not(.has-text-color):not([style*="color:"]) {
    color: #253447 !important;
}
html.fabify-light-lock--strict body [data-fabify-force-light-surface="1"]
:is(a:not(.button):not(.btn):not(.elementor-button),input:not([type="submit"]),textarea,select) {
    color-scheme: only light !important;
}
html.fabify-light-lock--strict body [data-fabify-force-light-surface="1"]
:is(input:not([type="submit"]):not([type="button"]),textarea,select,option) {
    background-color: #fff !important;
    color: #253447 !important;
    -webkit-text-fill-color: #253447 !important;
}
@media (prefers-color-scheme: dark) {
    /* Authored light appearance when OS requests dark. */
    html.fabify-light-lock--strict,
    html.fabify-light-lock--strict body {
        color-scheme: only light !important;
        background-color: #fff !important;
    }
}
