/* Consistent phone-only project frames; retain complete supplied imagery. */
@media(max-width:540px){
  .artist{grid-template-columns:minmax(0,1fr)}
  .artist .artist-art{width:100%;min-width:0;max-width:100%;aspect-ratio:1;margin:0;background:var(--ink)}
  .artist .artist-art img{display:block;width:100%;max-width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}
}
