/* TK-penedes-theme-002 (2026-09-28): neutraliza reglas magenta (#980046) hardcodeadas
   en css/style.css genérico (no usan var(--theme-*), así que el override de
   base_guide.css no las alcanza). Detectado por auditoría dedicada. */
.container a { color: var(--theme-color-1); }
.navbar .nav li:hover { background-color: var(--theme-color-1); }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: var(--theme-color-1) !important; }
.navbar-default .navbar-nav>.open>a { background-color: var(--theme-color-1) !important; }
.ic { color: var(--theme-color-1); }
.paginado-caja .pagination li a { color: var(--theme-color-1) !important; }

/* Bootstrap 3 (CDN) no tiene override local: .btn-primary cae en su azul por defecto
   (#337ab7). Lo alineamos con la marca real (magenta/rosa de los CTA, #B0155C). */
.btn-primary { background-color: var(--theme-color-2); border-color: var(--theme-color-2); }
.btn-primary:hover, .btn-primary:focus { background-color: #8f1149; border-color: #8f1149; }

/* Fondo de login: quitar la foto del Ayuntamiento de Valladolid, usar el teal de marca. */
.login-background {
    background-image: none !important;
    background-color: var(--theme-color-3);
}

/* TK-penedes-theme-003 (2026-09-28): centrar verticalmente el logo del header dentro
   de su columna (antes quedaba pegado arriba por el margin:5px 0 del <img> inline).
   TK-penedes-theme-005 (2026-09-29): la columna del logo cambio de clase Bootstrap
   tras el fast-forward a calendario-laboral/release (col-xs-3.col-md-1 -> col-xs-5.
   col-md-3, ver diff generico de partials/header.html.twig) -- selector actualizado. */
.primario.bar .col-xs-5.col-md-3 {
    display: flex;
    align-items: center;
    min-height: 70px;
}
.primario.bar .col-xs-5.col-md-3 a {
    display: flex;
    align-items: center;
}

/* TK-penedes-theme-004 (2026-09-28): banner de cabecera en páginas CMS secundarias
   (Comunitats, Àrees d'activitat, Membres, Notícies, FAQ, Agenda) -- tenía la foto de
   un edificio institucional castellano (public/img/inf.png). Gradiente de marca en su
   lugar, mismo patrón que .login-background. */
.inf-banner {
    background-image: linear-gradient(135deg, var(--theme-color-1), var(--theme-color-3)) !important;
    background-color: var(--theme-color-1);
}

/* 3 reglas magenta de Valladolid adicionales, detectadas en la 2a auditoría CSS. */
.sidebar a:hover,
a:hover.agendaEvento,
td.day.selected_day a:hover { background-color: var(--theme-color-1) !important; }

/* Etiquetas de categoría (.normativa-tipo) usaban el azul de enlaces por defecto;
   deben usar --theme-tags (magenta de marca), igual que ya hacen PGE/ASA. */
.normativa-tipo { color: var(--theme-tags); border-color: var(--theme-tags); }

/* TK-penedes-contraste-footer (2026-09-29): "footer .primario" (css/style.css:4862)
   fija fondo gris claro #d3d3d3 para el footer, pero "footer a" (css/style.css:452)
   sigue dando texto BLANCO -- combinación pensada para un footer oscuro (.primario
   normal es #1b2e51 marino), no para esta variante clara. Resultado real: el enlace
   de email del footer (investpenedes@ccapenedes.cat) queda casi invisible, contraste
   ~1.56:1 (WCAG exige 4.5:1). "footer p" ya tiene #595959 propio (~4.57:1, pasa) así
   que solo hacía falta corregir el enlace -- se usa el azul de marca (--theme-color-1,
   #0B5394) en vez de gris plano para que además se distinga como interactivo;
   contraste resultante ~5.1:1. */
footer a { color: var(--theme-color-1); }
