/* Matched photo states keep the sedan lid and SUV liftgate physically distinct. */
.vehicle-visual{aspect-ratio:3/2;isolation:isolate}
.vehicle-visual .vehicle-open-photo{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}
.vehicle-visual[data-trunk="open"] .vehicle-open-photo{opacity:1}
.vehicle-window-heat{z-index:1}
.vehicle-actions{display:flex;flex-wrap:wrap;gap:8px}
.vehicle-actions button{flex:1 1 calc(50% - 8px)}
@media(prefers-reduced-motion:reduce){.vehicle-open-photo{transition:none}}
