/**
 * REGLA GLOBAL ANTI-UNDERLINE
 * 
 * Esta regla elimina TODOS los text-decoration underline de TODA la web
 * Tiene máxima prioridad con !important
 * 
 * @package Xacobeos
 * @version 1.0.0
 */

/* ========================================
   ABOLIR UNDERLINE EN TODA LA WEB
   ======================================== */

/* Todos los enlaces */
a,
a:link,
a:visited,
a:hover,
a:focus,
a:active,
button,
input[type="submit"],
input[type="button"],
.button,
.btn,
.link,
.read-more {
    text-decoration: none !important;
}

/* Cualquier elemento que tenga underline */
* {
    text-decoration: none !important;
}

/* Sobrescribir clases de utilidad */
.underline {
    text-decoration: none !important;
}

/* Sobrescribir estilos inline */
[style*="text-decoration: underline"],
[style*="text-decoration:underline"] {
    text-decoration: none !important;
}

/* Links del contenido */
.entry-content a,
.post-content a,
.page-content a,
.comment-content a,
article a,
.content a {
    text-decoration: none !important;
}

/* Footer links */
footer a,
.footer a,
.site-footer a {
    text-decoration: none !important;
}

/* Widget links */
.widget a,
.sidebar a {
    text-decoration: none !important;
}

/* Navigation links */
nav a,
.nav a,
.menu a,
.navigation a {
    text-decoration: none !important;
}

/* ========================================
   ALTERNATIVAS ELEGANTES AL UNDERLINE
   ======================================== */

/* Links del contenido principal - border-bottom en hover */
.entry-content a:hover,
.post-content a:hover,
.page-content a:hover {
    border-bottom: 2px solid currentColor;
}

/* Links en general - solo cambio de color, SIN opacity */
a:hover {
    /* opacity eliminada - causaba blanqueamiento en cards */
}

