/* Per-device inline-background overrides for /exterior-projects — generated, see tools/generate.mjs.
   Duda serves a different crop per device document; the shared body carries the
   desktop one, so tablet and phone are restored here. !important is required
   because the value being overridden is an inline style attribute. */
@media (max-width: 767px){
a[data-image-url="/images/IMG_3108.jpg"]{background-image:url("/images/opt/IMG_3108-400h.webp") !important}
a[data-image-url="/images/FullSizeRender%2B2.jpg"]{background-image:url("/images/opt/FullSizeRender%2B2-400h.webp") !important}
a[data-image-url="/images/IMG_2835.jpeg"]{background-image:url("/images/opt/IMG_2835-400h.webp") !important}
a[data-image-url="/images/IMG_2831.jpeg"]{background-image:url("/images/opt/IMG_2831-400h.webp") !important}
a[data-image-url="/images/IMG_2825.jpeg"]{background-image:url("/images/opt/IMG_2825-400h.webp") !important}
a[data-image-url="/images/IMG_2823.jpeg"]{background-image:url("/images/opt/IMG_2823-400h.webp") !important}
a[data-image-url="/images/IMG_2824.jpeg"]{background-image:url("/images/opt/IMG_2824-400h.webp") !important}
a[data-image-url="/images/IMG_2790.jpeg"]{background-image:url("/images/opt/IMG_2790-400h.webp") !important}
a[data-image-url="/images/Gray_Covered_Patio.jpeg"]{background-image:url("/images/opt/Gray_Covered_Patio-400h.webp") !important}
a[data-image-url="/images/1572906053792_ext_light_blue.jpeg"]{background-image:url("/images/opt/1572906053792_ext_light_blue-400h.webp") !important}
a[data-image-url="/images/IMG_1164.jpeg"]{background-image:url("/images/opt/IMG_1164-400h.webp") !important}
a[data-image-url="/images/1572906176320_front_porch_cover.jpeg"]{background-image:url("/images/opt/1572906176320_front_porch_cover-400h.webp") !important}
a[data-image-url="/images/exterior_8.jpeg"]{background-image:url("/images/opt/exterior_8-400h.webp") !important}
a[data-image-url="/images/exterior_9.jpeg"]{background-image:url("/images/opt/exterior_9-400h.webp") !important}
a[data-image-url="/images/exterior_7.jpeg"]{background-image:url("/images/opt/exterior_7-400h.webp") !important}
a[data-image-url="/images/exterior_6.jpeg"]{background-image:url("/images/opt/exterior_6-400h.webp") !important}
a[data-image-url="/images/exterior_5_1.jpeg"]{background-image:url("/images/opt/exterior_5_1-400h.webp") !important}
a[data-image-url="/images/exterior_4.jpeg"]{background-image:url("/images/opt/exterior_4-400h.webp") !important}
a[data-image-url="/images/exterior_2.jpeg"]{background-image:url("/images/opt/exterior_2-400h.webp") !important}
a[data-image-url="/images/exterior_3.jpeg"]{background-image:url("/images/opt/exterior_3-400h.webp") !important}
a[data-image-url="/images/exterior_1.jpeg"]{background-image:url("/images/opt/exterior_1-400h.webp") !important}
a[data-image-url="/images/IMG_9675.jpeg"]{background-image:url("/images/opt/IMG_9675-400h.webp") !important}
a[data-image-url="/images/IMG_9659.jpeg"]{background-image:url("/images/opt/IMG_9659-400h.webp") !important}
a[data-image-url="/images/IMG_6745.jpeg"]{background-image:url("/images/opt/IMG_6745-400h.webp") !important}
a[data-image-url="/images/IMG_9558.jpeg"]{background-image:url("/images/opt/IMG_9558-400h.webp") !important}
a[data-image-url="/images/IMG_2584_(1).jpeg"]{background-image:url("/images/opt/IMG_2584_(1)-400h.webp") !important}
a[data-image-url="/images/IMG_0934.jpeg"]{background-image:url("/images/opt/IMG_0934-400h.webp") !important}
a[data-image-url="/images/IMG_0096.jpeg"]{background-image:url("/images/opt/IMG_0096-400h.webp") !important}
}
