/**
 * UNIPAC – Admisiones: hover de la sección "Formulario de admisiones"
 * Autor: VisorLab en unión con Claude
 * Versión: 1.0
 *
 * Estado normal: fondo azul, título, texto e ícono en blanco.
 * Hover: el fondo pasa a blanco y título, texto e ícono a morado (transición suave).
 * El botón naranja y el arte decorativo no cambian.
 */

.unipac_admisiones {
	--uni-adm-bg:          #678AB4;
	--uni-adm-bg-hover:    #F8F8F8;
	--uni-adm-color:       #FFFFFF;
	--uni-adm-color-hover: #7E4292;
	--uni-adm-dur:         .45s;

	background-color: var(--uni-adm-bg) !important;
	transition: background-color var(--uni-adm-dur) ease !important;
}

/* Título (incluye la palabra en itálica .hero_tagline) y párrafo */
.unipac_admisiones .elementor-widget-heading .elementor-heading-title,
.unipac_admisiones .elementor-widget-heading .elementor-heading-title *,
.unipac_admisiones .elementor-widget-text-editor,
.unipac_admisiones .elementor-widget-text-editor * {
	color: var(--uni-adm-color) !important;
	transition: color var(--uni-adm-dur) ease;
}

/* Ícono del formulario */
.unipac_admisiones .unipac_formulario_arte svg path {
	fill: var(--uni-adm-color);
	transition: fill var(--uni-adm-dur) ease;
}

/* ---- Hover (y foco con teclado, p. ej. al tabular al botón) ---- */
@media (hover: hover) {
	.unipac_admisiones:hover {
		background-color: var(--uni-adm-bg-hover) !important;
	}
	.unipac_admisiones:hover .elementor-widget-heading .elementor-heading-title,
	.unipac_admisiones:hover .elementor-widget-heading .elementor-heading-title *,
	.unipac_admisiones:hover .elementor-widget-text-editor,
	.unipac_admisiones:hover .elementor-widget-text-editor * {
		color: var(--uni-adm-color-hover) !important;
	}
	.unipac_admisiones:hover .unipac_formulario_arte svg path {
		fill: var(--uni-adm-color-hover);
	}
}

.unipac_admisiones:focus-within {
	background-color: var(--uni-adm-bg-hover) !important;
}
.unipac_admisiones:focus-within .elementor-widget-heading .elementor-heading-title,
.unipac_admisiones:focus-within .elementor-widget-heading .elementor-heading-title *,
.unipac_admisiones:focus-within .elementor-widget-text-editor,
.unipac_admisiones:focus-within .elementor-widget-text-editor * {
	color: var(--uni-adm-color-hover) !important;
}
.unipac_admisiones:focus-within .unipac_formulario_arte svg path {
	fill: var(--uni-adm-color-hover);
}

@media (prefers-reduced-motion: reduce) {
	.unipac_admisiones,
	.unipac_admisiones * { transition-duration: 0s !important; }
}
