/* Shared badge style stays the same */
.publication-logo-badge {
    color: #fff; /* white text */
    padding: 6px 10px;
    border-radius: 6px;
    font-weight: 700;
    font-size: 0.85rem;
    min-width: 64px;
    text-align: center;
    display: inline-block;
}

/* Category-based background colors (swapped) */
.badge-ml { background: #0047AB; }      /* ML venues (deep blue) */
.badge-stat { background: #8B0000; }   /* Statistical venues (dark red) */
.badge-psych { background: #2E8B57; }  /* Psychological venues (sea green) */
