/* Global Search Highlight Animation */
@keyframes highlightPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.4);
        background-color: transparent;
    }

    30% {
        transform: scale(1.02);
        box-shadow: 0 0 20px 10px rgba(255, 193, 7, 0.6);
        background-color: rgba(255, 193, 7, 0.35);
        /* Harder yellow */
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 193, 7, 0);
        background-color: transparent;
    }
}

.gs-highlight-card {
    position: relative;
    z-index: 10;
    /* Ensure it stays on top during scale */
    animation: highlightPulse 0.8s ease-out;
    /* Faster animation */
}