/* Same neutral image base as Travel; real photos stay untouched. */
html body :is(.rental-photo-placeholder,.gridly-photo-base,.hangout-logo-slot.is-empty,.cg-cover.is-unavailable,.cg-cover.gridly-photo-base,.hotel-cover-placeholder,.dj-photo-placeholder,.jf-photo:not(:has(img)),.sale-placeholder,#account-photo-preview:not(:has(img)),#account-photo-display:not(:has(img)),.jw-identity-photo:not(:has(img))){background:linear-gradient(145deg,#393c41,#272a2f)!important;border:1px solid #494c51;box-shadow:inset 1px 1px 2px #ffffff12,inset -2px -2px 5px #0005,0 1px 2px #0003}
html body :is(.jf-photo:not(:has(img)),#account-photo-preview:not(:has(img)),#account-photo-display:not(:has(img)),.sale-placeholder)>:is(span,svg,strong){visibility:hidden}

html body .hotel-cover-placeholder{color:transparent;border-style:solid}

.gallery-logo-base{width:100%;aspect-ratio:2/1;border-radius:5px;box-sizing:border-box}
