/* Базовий стиль для всіх бейджів */
.badge {
    /* Відображення як вбудованого блоку, щоб мати можливість задавати відступи */
    display: inline-block;
    /* Внутрішні відступи: верх/низ 0.35em, ліво/право 0.65em */
    padding: 0.35em 0.65em;
    /* Розмір шрифту менший, ніж у батьківського елемента */
    font-size: 0.95em;
    /* Вага шрифту: напівжирний */
    font-weight: 700;
    /* Висота рядка */
    text-shadow: none !important;
    line-height: 1;
    /* Вирівнювання тексту */
    text-align: center;
    /* Пробіли не переносяться */
    white-space: nowrap;
    /* Вертикальне вирівнювання */
    vertical-align: baseline;
    /* Заокруглення кутів (більш виражене) */
    border-radius: 0.25rem;

    /* Переконайтеся, що бейджі не успадковують колір посилань */
    text-decoration: none;
    /* Встановлюємо перехід для плавної зміни кольору при фокусі/наведенні */
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

/* Стилі для кольорів (за аналогією з Bootstrap) */

/* Primary (Синій) */
.badge-primary {
    color: #fff; /* Білий текст */
    background-color: #0d6efd; /* Синій фон */
}

/* Secondary (Сірий) */
.badge-secondary {
    color: #fff;
    background-color: #6c757d;
}

/* Success (Зелений) */
.badge-success {
    color: #fff;
    background-color: #198754;
}

/* Danger (Червоний) */
.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

/* Warning (Жовтий) */
.badge-warning {
    color: #000; /* Чорний текст для кращої читабельності на жовтому */
    background-color: #ffc107;
}

/* Info (Блакитний) */
.badge-info {
    color: #000;
    background-color: #0dcaf0;
}

/* Light (Світло-сірий) */
.badge-light {
    color: #000;
    background-color: #f8f9fa;
}

/* Dark (Темно-сірий/Чорний) */
.badge-dark {
    color: #fff;
    background-color: #212529;
}
