/* Explain: Styles for placeholder visuals and auto-generated dish art. */
/* MARKET HOME — Visuels de remplacement pour les photos vendeurs */
.art.ph,.pt.ph{background:#EFEAE2}
.art.ph img,.pt.ph img{object-fit:cover}
.dc:hover .art.ph img,.mrow:hover .art.ph img,.mo:hover .art.ph img,.pc:hover .pt.ph img{transform:scale(1.05)}
.cover-ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:2.4rem;color:#fff}
.dish-media.photo{background:#EFEAE2}
.dish-media.photo .dish-plate{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover}
.ov.show .dish-media.photo .dish-plate{animation:none}
.mo-empty{display:block}
.pslide img.ph{width:100%;height:100%;max-height:none;object-fit:cover}

/* Illustrations de plats générées (SVG dessinées) */
.dish-art{display:block}
.dish-art-svg{display:block;width:100%;height:100%}
.art-ph.dish-art{background:none}