
/* Safari-specific image fixes */
@supports (-webkit-touch-callout: none) {
  /* Fix for Safari */
  .doctor-image {
    max-width: 300px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
  }
  
  picture, img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
}
