/* Lazy Load Backgrounds */
.lazy-bg {
    background-image: none;
    /* Placeholder or color should be set in element style/class */
    transition: background-image 0.3s ease-in-out;
}

.lazy-bg.lazy-bg-loaded {
    /* Transition handles the visual update if opacity was used, 
       but for background-image usually we just let it pop or handle opacity on a pseudo element if needed. 
       For now, basic switch is fine. */
}