/* Badge Fix - Prevent number wrapping in badges */
.badge {
    white-space: nowrap !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 0.25rem !important;
}

.badge.badge-primary {
    white-space: nowrap !important;
}

/* Views badge specific fix */
.badge .bi-eye,
.badge .bi-eye-fill {
    flex-shrink: 0;
}

/* Ensure numbers don't wrap */
.badge > * {
    white-space: nowrap !important;
}

/* Hot stories meta fix */
.article-meta,
.article-meta small {
    white-space: nowrap;
}

.article-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    align-items: center;
}
