/* PNG Support CSS - Ensures PNG images display correctly without filters */

/* Force styles for PNG images - supports both absolute and relative URLs */
.home-stats-icon img[src$=".png"],
.home-stats-icon img[src*=".png"],
.home-stats-icon img[src*="/image_1.png"],
.home-stats-icon img[src*="/transfermobil-card.png"] {
    filter: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    object-fit: contain;
    object-position: center;
    background: transparent;
}

/* Ensure hover only changes scale for PNG images */
.home-stats-card:hover .home-stats-icon img[src$=".png"],
.home-stats-card:hover .home-stats-icon img[src*=".png"],
.home-stats-card:hover .home-stats-icon img[src*="/image_1.png"],
.home-stats-card:hover .home-stats-icon img[src*="/transfermobil-card.png"] {
    filter: none !important;
    transform: scale(1.1);
    transition: transform 0.4s ease;
}

/* Responsive media queries for PNG images */
@media (max-width: 1200px) {
    .home-stats-icon img[src$=".png"],
    .home-stats-icon img[src*=".png"],
    .home-stats-icon img[src*="/image_1.png"],
    .home-stats-icon img[src*="/transfermobil-card.png"] {
        filter: none !important;
        width: 65px;
        height: 65px;
    }
}

@media (max-width: 768px) {
    .home-stats-icon img[src$=".png"],
    .home-stats-icon img[src*=".png"],
    .home-stats-icon img[src*="/image_1.png"],
    .home-stats-icon img[src*="/transfermobil-card.png"] {
        filter: none !important;
        width: 50px;
        height: 50px;
    }
}

@media (max-width: 480px) {
    .home-stats-icon img[src$=".png"],
    .home-stats-icon img[src*=".png"],
    .home-stats-icon img[src*="/image_1.png"],
    .home-stats-icon img[src*="/transfermobil-card.png"] {
        filter: none !important;
        width: 42px;
        height: 42px;
    }
}

/* Optimized CSS to improve image loading */
.home-stats-icon img {
    display: block !important;
    max-width: 100% !important;
    max-height: 100% !important;
    width: inherit;
    height: inherit;
}