.badge-warning {
    background-color: #fef9c3; /* bg-yellow-100 */
    color: #92400e; /* text-yellow-800 */
}

.dark .badge-warning {
    background-color: #713f12; /* dark:bg-yellow-900 */
    color: #fde047; /* dark:text-yellow-300 */
}

.badge-important {
    background-color: #e0e7ff; /* bg-indigo-100 */
    color: #3730a3; /* text-indigo-800 */
}

.dark .badge-important {
    background-color: #312e81; /* dark:bg-indigo-900 */
    color: #a5b4fc; /* dark:text-indigo-300 */
}

.badge-primary {
    background-color: #dbeafe; /* bg-blue-100 */
    color: #1e40af; /* text-blue-800 */
}

.dark .badge-primary {
    background-color: #1e3a8a; /* dark:bg-blue-900 */
    color: #93c5fd; /* dark:text-blue-300 */
}

.badge-inverse {
    background-color: #f3e8ff; /* bg-purple-100 */
    color: #6b21a8; /* text-purple-800 */
}

.dark .badge-inverse {
    background-color: #4c1d95; /* dark:bg-purple-900 */
    color: #d8b4fe; /* dark:text-purple-300 */
}

.badge-default {
    background-color: #f3f4f6; /* bg-gray-100 */
    color: #1f2937; /* text-gray-800 */
}

.dark .badge-default {
    background-color: #111827; /* dark:bg-gray-900 */
    color: #d1d5db; /* dark:text-gray-300 */
}

.badge-success {
    background-color: #dcfce7; /* bg-green-100 */
    color: #166534; /* text-green-800 */
}

.dark .badge-success {
    background-color: #14532d; /* dark:bg-green-900 */
    color: #86efac; /* dark:text-green-300 */
}

.card-list {
    border: #abeec4 solid 1px;
}

.dark .card-list {
    border: none;
}
