/* Styles specific to tasks view (tasks.php content) */
.task-card .badge {
    font-size: 0.8em;
}
.card-title i {
    vertical-align: middle;
    margin-right: 0.5rem;
}
.points-badge {
    font-size: 0.9em;
    font-weight: bold;
}
.task-card.completed {
    opacity: 0.8;
    background-color: #e9ecef;
}
.task-card.completed .card-header {
    background-color: #adb5bd;
    color: #fff;
}
.task-card.completed .badge {
    opacity: 0.8;
}

/* Dark mode adjustments for tasks view */
body.dark-mode .task-card .badge.bg-light {
    background-color: #495057 !important;
    color: #dee2e6 !important;
    border-color: #6c757d !important;
}
body.dark-mode .task-card .btn-outline-primary {
    color: #6ea8fe;
    border-color: #6ea8fe;
}
body.dark-mode .task-card .btn-outline-primary:hover {
    background-color: #6ea8fe;
    color: #212529;
}
body.dark-mode .task-card .text-success {
    color: #48c774 !important;
}
body.dark-mode .task-card .points-badge {
     background-color: #31d2f2 !important;
     color: #000 !important;
}
body.dark-mode .task-card.completed {
    background-color: #495057;
    opacity: 0.7;
}
body.dark-mode .task-card.completed .card-header {
   background-color: #6c757d;
}