/* Enhanced Tool Icon Shadow Effects */
.tool-icon {
    text-shadow: 0 2px 8px rgba(51, 105, 211, 0.25) !important;
    filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.15)) !important;
    transition: all 0.3s ease !important;
}

.tool-card:hover .tool-icon {
    text-shadow: 0 4px 12px rgba(51, 105, 211, 0.35), 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    filter: drop-shadow(0 6px 12px rgba(51, 105, 211, 0.2)) !important;
    transform: scale(1.1) !important;
}

/* Additional icon enhancements for better contrast */
.search-result-icon, .badge-icon, .trust-badge-icon {
    text-shadow: 0 1px 3px rgba(51, 105, 211, 0.2);
    transition: all 0.3s ease;
}

.search-result-item:hover .search-result-icon,
.badge:hover .badge-icon,
.trust-badge:hover .trust-badge-icon {
    text-shadow: 0 2px 6px rgba(51, 105, 211, 0.3);
    transform: scale(1.05);
}