
:is(figure,[data-photo-hero],.hero-photo,.kev-ph,.kev-fig,[data-work-img],[data-hero-media],span.thumb):has(>img:not([src])),
:is(figure,[data-photo-hero],.hero-photo,.kev-ph,.kev-fig,[data-work-img],[data-hero-media],span.thumb):has(>img[src=""]),
.ks-hide{display:none!important}
html[data-ks-owner] :is(figure,[data-photo-hero],.hero-photo,.kev-ph,.kev-fig,[data-work-img],[data-hero-media],span.thumb):is(:has(>img:not([src])),:has(>img[src=""]),.ks-hide){display:grid!important;place-items:center;min-height:120px;border:1px dashed currentColor;border-radius:8px;opacity:.7}
html[data-ks-owner] :is(figure,[data-photo-hero],.hero-photo,.kev-ph,.kev-fig,[data-work-img],[data-hero-media],span.thumb):is(:has(>img:not([src])),:has(>img[src=""]),.ks-hide)>img{display:none}
html[data-ks-owner] :is(figure,[data-photo-hero],.hero-photo,.kev-ph,.kev-fig,[data-work-img],[data-hero-media],span.thumb):is(:has(>img:not([src])),:has(>img[src=""]),.ks-hide)::before{content:"Add a photo";font:600 14px/1.2 system-ui,sans-serif}
