/* Display-only adjustments for original photographs. Retouched lead images are tracked in reference/factory-photo-exports-2026-11-02.json. */
.natural-photo{filter:brightness(1.055) contrast(1.025) saturate(.97)}
.photo-frame{overflow:hidden;background:#ecece5}
.photo-frame>img{width:100%;height:100%;object-fit:cover}
.photo-kanchi>img{transform:rotate(.65deg) scale(1.025);object-position:center 64%}
.photo-kanchi-2>img{object-position:center 65%}
.photo-trichy>img{object-position:44% 43%}
img[src*="about/checking.jpg"]{object-position:35% 74%}
img[src*="about/packing.jpg"]{object-position:50% 68%}
img[src*="about/cutting.jpg"]{transform:rotate(-1.5deg) scale(1.06);object-position:center 62%}
img[src*="about/showroom.jpg"]{object-position:center 55%}
img[src*="about/woven-check.jpg"]{object-fit:cover;object-position:50% 30%}
.lightbox img[src*="about/woven-check.jpg"]{width:min(700px,80vw);height:min(400px,50vw);object-fit:cover;object-position:50% 30%}
.page-banner{background-image:linear-gradient(90deg,#212323e6,#212323b3),url('assets/about/production-kanchi.jpg');background-position:center 36%}
.process-detail>img.natural-photo{height:350px;object-fit:cover}
.gallery-grid .natural-photo{object-fit:cover}
@media(max-width:600px){.process-detail>img.natural-photo{height:280px}}

/* Keep each selected original framed around its real work, without rebuilding the scene. */
img[src*="factories/"]{object-fit:cover;filter:brightness(1.045) contrast(1.02) saturate(.96)}img[src*="factories/kanchi-1-1"],img[src*="factories/trichy-1"]{filter:none}.factory-slide img[src*="kanchi-1-1"],.factory-slide img[src*="trichy-1"]{filter:none}img[src*="factories/kanchi-1-3"]{transform:rotate(-1.5deg) scale(1.04);object-position:55% 62%}img[src*="factories/trichy-2"]{filter:brightness(1.13) contrast(1.02) saturate(.97);transform:rotate(-.6deg) scale(1.02)}.lightbox img[src*="factories/"]{transform:none;object-fit:contain}

img[src*="factories/chennai-cutting"],.factory-slide img[src*="factories/chennai-cutting"]{filter:none}

.archive-track .natural-photo{filter:none}
img[src*="factories/kanchi-1-5"],.factory-slide img[src*="factories/kanchi-1-5"]{filter:brightness(1.12) contrast(1.03) saturate(.96)}

/* Owner-approved factory edits: preserve their colour and full composition. */
img.approved-factory-photo,.factory-slide img.approved-factory-photo{filter:none;transform:none;object-fit:contain}
.gallery-grid img.approved-factory-photo{aspect-ratio:auto;height:auto}
.page-intro-image:has(>img.approved-factory-photo),.process-detail>figure:has(>img.approved-factory-photo){height:auto}
.page-intro-image img.approved-factory-photo,.photo-frame>img.approved-factory-photo{height:auto;object-fit:contain}
.process-step img.approved-factory-photo{object-fit:contain;object-position:center}
