/* Contenedor principal */
.fichas {
    max-width: 900px;
    margin: 0 auto;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #333333;
}

/* Estructura de la lista limpia (sin viñetas) */
.fichas ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Cada publicación actúa como una sutil fila académica */
.fichas li {
    position: relative;
    padding: 12px 0 12px 18px;
    margin-bottom: 2px; /* Espacio muy compacto entre ellas */
    border-left: 3px solid #003366; /* Línea lateral elegante para dar orden visual */
    line-height: 1.5;
    font-size: 14.5px;
    background-color: #fbfbfb; /* Fondo ultra suave opcional, si prefieres blanco quita esta línea */
    transition: background-color 0.2s ease;
}

/* Efecto sutil al pasar el mouse */
.fichas li:hover {
    background-color: #f1f5f9;
}

/* Título de la publicación (Subrayado y con más peso visual) */
.fichas li a {
    text-decoration: underline;
    text-decoration-color: #0056b3; /* Subrayado del color de la línea lateral */
    text-underline-offset: 3px;
    font-weight: 600;
    color: #1a1a1a;
    display: inline; /* Mantiene el flujo del texto */
    cursor: default;
}

/* Autores destacados (En negrita e cursiva) */
.fichas li i b, 
.fichas li b i {
    font-style: italic;
    font-weight: 600;
    color: #004085; /* Color sutilmente destacado para los autores clave */
}