/* ============================================================
   assets/css/publico/concursos.css
   Estilos de concursos.php
   ============================================================ */

/* === Estilos que estaban en línea (style="...") ===
   La clase se repite para igualar la especificidad del atributo style original. */
.ux-2e7ef6.ux-2e7ef6.ux-2e7ef6 {
    color: var(--color-primario);
}
.ux-2fc00b.ux-2fc00b.ux-2fc00b {
    max-width: 1200px;
}
.ux-131b36.ux-131b36.ux-131b36 {
    border-left: 4px solid var(--color-acento);
}
.ux-3e9f4a.ux-3e9f4a.ux-3e9f4a {
    color: var(--color-acento);
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.ux-39988e.ux-39988e.ux-39988e {
    font-size: 70px;
    margin: 15px 0;
}
.ux-8ced3a.ux-8ced3a.ux-8ced3a {
    margin-top: 10px;
}
.ux-dd8eb2.ux-dd8eb2.ux-dd8eb2 {
    font-size: 0.7rem;
}
.ux-620d8b.ux-620d8b.ux-620d8b {
    text-align: center;
    padding: 40px;
    background: #0a0f1c;
    border-radius: 10px;
}
.ux-4fbe35.ux-4fbe35.ux-4fbe35 {
    color: var(--texto-gris);
}
.ux-abd531.ux-abd531.ux-abd531 {
    border-left: 4px solid #64748b;
    margin-top: 25px;
}
.ux-3e35a5.ux-3e35a5.ux-3e35a5 {
    color: #94a3b8;
    font-size: 1.3rem;
    margin-bottom: 20px;
}
.ux-159f3e.ux-159f3e.ux-159f3e {
    opacity: 0.75;
}
.ux-991fb8.ux-991fb8.ux-991fb8 {
    background: #334155;
    color: white;
}
.ux-1e578c.ux-1e578c.ux-1e578c {
    filter: grayscale(0.5);
}
.ux-bfb204.ux-bfb204.ux-bfb204 {
    margin-top: 15px;
    display: inline-block;
    font-size: 0.8rem;
}
.ux-ad7022.ux-ad7022.ux-ad7022 {
    margin-top: 25px;
    background: linear-gradient(135deg,rgba(6,182,212,0.1),rgba(15,23,42,0.5));
}
.ux-042af3.ux-042af3.ux-042af3 {
    color: var(--texto-gris);
    line-height: 1.8;
    margin-top: 10px;
}
.ux-0388d1.ux-0388d1.ux-0388d1 {
    color: var(--color-acento);
}
.ux-a3161d.ux-a3161d.ux-a3161d {
    margin-top: 15px;
}
