/*
Theme Name: Academia AIED
Theme URI: https://github.com/josuemadrigal/academiaied
Description: Tema de WordPress a medida para la Academia Iberoamericana de Educación a Distancia. Soporta Elementor y un Catálogo Dinámico de Cursos.
Version: 1.0.3
Author: Josué Madrigal 
Author URI: https://www.instagram.com/_josueam/
Text Domain: academiaied
Tags: education, custom-post-type, elementor-ready, responsive, translation-ready
*/

/* --- Estilos Adicionales Base --- */
:root {
    --color-blueblack-main: #010028;
    --color-redmain-900: #920a14;
    --color-redmain-950: #500006;
    --color-bluemain-main: #002d9e;
    --color-bluemain-950: #001a66;
}

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #1f2937;
    background-color: #fcfcf9;
    /* bg-willow-grove-50 approximation */
}

/* Soporte para tipografía Minion Pro si está disponible localmente */
.font-minion {
    font-family: "Minion Pro", Georgia, Cambria, "Times New Roman", Times, serif;
}

/* Animaciones y utilidades personalizadas */
@keyframes pulse-ring {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);
    }

    70% {
        transform: scale(1.15);
        box-shadow: 0 0 0 10px rgba(34, 197, 94, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);
    }
}

.whatsapp-pulse {
    animation: pulse-ring 2s infinite;
}

/* Transición suave para scroll */
html {
    scroll-behavior: smooth;
}

/* Evitar que el submenú se cierre al pasar el mouse por el espacio vacío (mt-2) */
nav .group .absolute::before {
    content: "";
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    height: 12px;
    background: transparent;
    display: block;
}

/* Soporte para la barra de administración de WordPress (evita corte superior de logos/menús) */
.admin-bar #masthead {
    top: 32px;
}
@media screen and (max-width: 782px) {
    .admin-bar #masthead {
        top: 46px;
    }
}