:root {
    /* Category Badge */
    --counter-item-bg: #FFFFFF;
    --counter-value-color: #000000;

    /* Expirations Card */
    --overdue-color: #FF3A29;
    --today-color: #4A6FDC;
    --next-week-color: #FFBB0D;
    --next-month-color: #1EA362;
    --selected-overdue-bg: rgba(255, 58, 41, 0.1);
    --selected-today-bg: rgba(74, 111, 220, 0.1);
    --selected-next-week-bg: rgba(255, 187, 13, 0.1);
    --selected-next-month-bg: rgba(30, 163, 98, 0.1);
}

[data-bs-theme=dark]:root {
    /* Category Badge */
    --counter-item-bg: #1c1c1c;
    --counter-value-color: #ffffff;

    /* Expirations Card */
    --selected-overdue-bg: rgba(255, 58, 41, 0.3);
    --selected-today-bg: rgba(74, 111, 220, 0.3);
    --selected-next-week-bg: rgba(255, 187, 13, 0.3);
    --selected-next-month-bg: rgba(30, 163, 98, 0.3);
}