/* Only unavailable artwork photographs receive placeholder styling. */
img.artwork-image-unavailable {
  background: #f4f0e9;
  object-fit: contain !important;
  aspect-ratio: var(--artwork-placeholder-ratio, 4 / 3);
}
.artwork-image-warning { padding: 12px; border: 1px solid #aa9a83; background: #fff8e9; color: #493a27; }
