       display: flex;
            flex-wrap: wrap;
            gap: 0.75rem;
            justify-content: center;
            align-items: center;
        }

        .badges img {
            vertical-align: middle;
        }

        .badges a, .badges > img {
            display: inline-block;
            transition: transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.25s ease;
            border-radius: 6px; /* Match badge style */
        }

        .badges a:hover, .b