/* home_prog.css - Estilos específicos para Programas DIAC (Paleta Verde ULagos) */

:root {
    --prog-green: #76BC21;
    --prog-dark-green: #47712C;
    --prog-light-green: #9AD64A;
}

/* ========== ESTILOS PARA LA TARJETA PRINCIPAL ========== */

.homeprog .main-card {
    border-left-color: var(--prog-green) !important;
}

.homeprog .main-card h1 {
    color: var(--prog-green) !important;
}

/* ========== ESTILOS PARA BREADCRUMB ========== */

.homeprog .breadcrumb-item a {
    color: var(--prog-green) !important;
}

.homeprog .breadcrumb-item a:hover {
    color: var(--prog-dark-green) !important;
}

/* ========== ESTILOS PARA ALERTAS ========== */

.homeprog .alert-info {
    background: linear-gradient(135deg, #EDE7F6 0%, #F3E5F5 100%) !important;
    color: var(--prog-dark-green) !important;
    border-left: 4px solid var(--prog-green) !important;
}

.homeprog .alert-info i {
    color: var(--prog-green) !important;
}

/* ========== ESTILOS PARA BOTONES ========== */

.homeprog .btn-primary {
    background: linear-gradient(135deg, var(--prog-dark-green) 0%, var(--prog-green) 100%) !important;
    border: none !important;
}

.homeprog .btn-primary:hover {
    background: linear-gradient(135deg, #2C4D1A 0%, var(--prog-dark-green) 100%) !important;
}

/* ========== ESTILOS PARA TARJETAS DE CURSO ========== */

.homeprog .card-header-custom {
    background: linear-gradient(135deg, var(--prog-dark-green) 0%, var(--prog-green) 100%) !important;
}

.homeprog .course-meta i,
.homeprog .teacher i {
    color: var(--prog-green) !important;
}

.homeprog .btn-course {
    background: linear-gradient(135deg, var(--prog-dark-green) 0%, var(--prog-green) 100%) !important;
}

.homeprog .btn-course:hover {
    background: linear-gradient(135deg, #2C4D1A 0%, var(--prog-dark-green) 100%) !important;
}

/* ========== ESTILOS PARA SCROLLBAR ========== */

.homeprog ::-webkit-scrollbar-thumb {
    background: var(--prog-green) !important;
}

.homeprog ::-webkit-scrollbar-thumb:hover {
    background: var(--prog-dark-green) !important;
}