/*
 Theme Name:   Ulises y Argos
 Description:  Tema hijo para la web Ulise y Argos
 Author:       MKG20
 Author URI:   https://mkg20.es
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* ============================================================
   ACCESIBILIDAD WCAG 2.1 AA
   09/10/2026 - Contraste de enlaces de navegacion
   El rosa corporativo original (#ec9998) se mantiene en fondos
   y elementos decorativos. Solo se oscurece el texto afectado.
   ============================================================ */

/* Navegacion principal Woodmart: elemento activo y hover sobre claro. */
.wd-header-nav .wd-nav > .current-menu-item > a,
.wd-header-nav .wd-nav > .current_page_item > a,
.wd-header-nav .wd-nav > .current-menu-ancestor > a,
.wd-header-nav .wd-nav > .menu-item > a:hover,
.wd-header-nav .wd-nav > .menu-item > a:focus-visible {
    color: #9d4052;
}

/* Menu movil: mismo contraste en los enlaces de estado activo. */
.wd-nav-mobile .current-menu-item > a,
.wd-nav-mobile .current_page_item > a,
.wd-nav-mobile .current-menu-ancestor > a {
    color: #9d4052;
}

/* FIN SUBSANACION KIT DIGITAL - CONTRASTE DE NAVEGACION */

/* ============================================================
   SUBSANACION KIT DIGITAL - CONTRASTE DE CONTROLES
   Solo portada (21587), libros (16172) y contacto (648).
   Woodmart utiliza #ec9998 para botones acentuados: sobre ese
   rosa el texto blanco no alcanza AA. Oscurecemos el fondo,
   no los bloques decorativos ni la paleta global de la web.
   ============================================================ */
body.page-id-21587,
body.page-id-16172,
body.page-id-648 {
    --btn-accented-bgcolor: #9d4052;
    --btn-accented-bgcolor-hover: #853346;
}

/* Enlaces que muestran el rosa corporativo como color de texto:
   sobre fondos claros se emplea el tono contrastado. */
body.page-id-21587 .wd-breadcrumbs a:hover,
body.page-id-16172 .wd-breadcrumbs a:hover,
body.page-id-648 .wd-breadcrumbs a:hover,
body.page-id-21587 .wd-pagination a:hover,
body.page-id-16172 .wd-pagination a:hover,
body.page-id-648 .wd-pagination a:hover {
    color: #9d4052;
}
/* FIN SUBSANACION KIT DIGITAL - CONTRASTE DE CONTROLES */
/* ============================================================
   SUBSANACION KIT DIGITAL - TAMANOS TACTILES WCAG 2.2 2.5.8
   09/10/2026. Solo Inicio (21587), Libros (16172), Contacto (648).
   Objetivo: area interactiva >= 24 x 24 CSS px en iconos y
   navegacion compacta. Reversible eliminando este bloque.
   ============================================================ */

/* Iconos sociales de Woodmart y Elementor: ampliar la zona pulsable
   sin aumentar el tamaño visual del icono. */
body:is(.page-id-21587, .page-id-16172, .page-id-648) a.wd-social-icon,
body:is(.page-id-21587, .page-id-16172, .page-id-648) a.elementor-social-icon {
    min-width: 24px;
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}

/* Paginacion y flechas: solo controles pequeños. */
body:is(.page-id-21587, .page-id-16172, .page-id-648) .wd-pagination a,
body:is(.page-id-21587, .page-id-16172, .page-id-648) .wd-pagination .page-numbers,
body:is(.page-id-21587, .page-id-16172, .page-id-648) .swiper-button-prev,
body:is(.page-id-21587, .page-id-16172, .page-id-648) .swiper-button-next {
    min-width: 24px;
    min-height: 24px;
    box-sizing: border-box;
}

/* En pantallas tactiles, dar mayor altura a los enlaces de menu movil. */
@media (hover: none) and (pointer: coarse) {
    body:is(.page-id-21587, .page-id-16172, .page-id-648) .wd-nav-mobile > li > a {
        min-height: 44px;
    }
}
/* FIN SUBSANACION KIT DIGITAL - TAMANOS TACTILES */
/* ============================================================
   KIT DIGITAL - CONTRASTE REAL DE SUBTITULOS WOODMART/ELEMENTOR
   09/10/2026. Corregidos los textos rosa claro de las secciones.
   Antes: #EC9998 sobre blanco (2.19:1).
   Despues: #9D4052 sobre blanco (6.39:1).
   Se mantiene la tipografia Cookie y el tamano original.
   ============================================================ */
body:is(.page-id-21587, .page-id-16172, .page-id-648)
.elementor-widget-wd_title .title-wrapper .title-subtitle,
body:is(.page-id-21587, .page-id-16172, .page-id-648)
.elementor-widget-wd_title .title-wrapper .subtitle-color-alt {
    color: #9d4052 !important;
}
/* El enlace activo del menu del tema tambien usa el color global rosa. */
body:is(.page-id-21587, .page-id-16172, .page-id-648)
.wd-nav-main > .current-menu-item > a,
body:is(.page-id-21587, .page-id-16172, .page-id-648)
.wd-nav-main > .current_page_item > a {
    color: #9d4052 !important;
}
/* FIN KIT DIGITAL - CONTRASTE REAL DE SUBTITULOS */
/* ============================================================
   KIT DIGITAL - BOTONES WOODMART Y TITULOS CON CONTRASTE AA
   09/10/2026. Reversible eliminando este bloque.
   La clase btn-color-primary usa --wd-primary-color (#ec9998),
   NO --btn-accented-bgcolor. El blanco sobre ese rosa falla AA.
   Se cubren CTA de portada, libros y "Me apunto" (plantillas).
   ============================================================ */

/* CTA rellenos: contraste blanco/fondo >= 4.5:1, incluso hover. */
body .btn.btn-color-primary:not(.btn-style-link):not(.btn-style-bordered) {
    background-color: #9d4052 !important;
    color: #ffffff !important;
}
body .btn.btn-color-primary:not(.btn-style-link):not(.btn-style-bordered):hover,
body .btn.btn-color-primary:not(.btn-style-link):not(.btn-style-bordered):focus-visible {
    background-color: #853346 !important;
    color: #ffffff !important;
}

/* CTA de tipo enlace o contorno: texto rosa oscuro sobre claro.
   No se transforman botones sin relleno en botones rellenos. */
body .btn.btn-color-primary.btn-style-link,
body .btn.btn-color-primary.btn-style-bordered {
    color: #9d4052 !important;
}
body .btn.btn-color-primary.btn-style-bordered {
    border-color: #9d4052 !important;
}

/* En Contacto, este titulo Elementor usa rosa claro sobre blanco. */
body.page-id-648 .elementor-648 .elementor-element.elementor-element-48b2e7d .elementor-heading-title {
    color: #9d4052 !important;
}
/* FIN KIT DIGITAL - BOTONES WOODMART Y TITULOS CON CONTRASTE AA */
/* Botones con variante beige (#ab8d60) y texto blanco: 3.13:1
   en su configuracion original. Oscurecer la variante rellena. */
body .btn.btn-color-alt:not(.btn-style-link):not(.btn-style-bordered) {
    background-color: #806339 !important;
    color: #ffffff !important;
}
body .btn.btn-color-alt:not(.btn-style-link):not(.btn-style-bordered):hover,
body .btn.btn-color-alt:not(.btn-style-link):not(.btn-style-bordered):focus-visible {
    background-color: #775c36 !important;
    color: #ffffff !important;
}
body .btn.btn-color-alt.btn-style-link,
body .btn.btn-color-alt.btn-style-bordered {
    color: #806339 !important;
}

/* Redes sociales en Contacto: los iconos rosas sobre claro tenian
   menos del 3:1 exigido para componentes graficos. */
body.page-id-648 .elementor-648 .elementor-element.elementor-element-339d931 .elementor-social-icon i {
    color: #9d4052 !important;
}
body.page-id-648 .elementor-648 .elementor-element.elementor-element-339d931 .elementor-social-icon svg {
    fill: #9d4052 !important;
}
/* FIN KIT DIGITAL - CONTRASTES ADICIONALES */





