
/* Seamless edge-to-edge automotive photography */
.car{border:0!important;border-radius:8px!important;background:#101013!important;box-shadow:none!important}
.car .photo{aspect-ratio:16/10!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;min-height:0!important;background:#0b0b0e!important}
.car .photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;border-radius:0!important}
#carGrid{gap:22px!important}
.detail-shot{border:0!important;border-radius:0!important;min-height:0!important;overflow:hidden!important;background:#0b0b0e!important}
.detail-shot img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:16/10!important;object-fit:cover!important}
#detailGallery{gap:8px!important}
#detailGallery .detail-shot:first-child{grid-column:1/-1!important}
#detailGallery .detail-shot:first-child img{aspect-ratio:16/9!important}
.shot-label,.photo-overlay,.image-status,.source-badge{display:none!important}
@media(max-width:720px){#carGrid{gap:18px!important}.car .photo{aspect-ratio:16/10!important}#detailGallery{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}#detailGallery .detail-shot{grid-column:1/-1!important}#detailGallery .detail-shot img{aspect-ratio:16/10!important}}
