/* public/css/institucional.css */
:root {
    --inst-guinda: #9F2241;
    --inst-guinda-oscuro: #691C32;
    --inst-verde-oscuro: #10312B;
    --inst-verde: #235B4E;
    --inst-dorado: #C9A977;
    --inst-gris: #6F7271;
    --inst-gris-claro: #98989A;
}

/* Clases utilitarias personalizadas */
.bg-institucional { background-color: var(--inst-guinda-oscuro) !important; }
.text-institucional { color: var(--inst-verde-oscuro) !important; }

.btn-institucional { 
    background-color: var(--inst-guinda); 
    color: white; 
    border: none; 
}
.btn-institucional:hover { 
    background-color: var(--inst-guinda-oscuro); 
    color: white; 
}

/* La "Pleca" superior */
.pleca-superior {
    border-top: 8px solid var(--inst-guinda-oscuro);
    border-bottom: 2px solid var(--inst-dorado);
}