/*
Theme Name: Growth AI Global
Theme URI: https://www.growthaiglobal.com/
Author: Growth AI Global
Author URI: https://www.growthaiglobal.com/
Description: Tema corporativo de Growth AI Global, construido sobre el sistema visual G1.1 (navy #0B1F3A / dorado #C5A059, tipografías Montserrat e Inter). La portada implementa el diseño aprobado por Dirección (Home V1). El CSS del sitio vive en css/styles.css; este archivo contiene la cabecera del tema y los estilos base requeridos por WordPress.
Version: 1.1.2
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: growth-ai-global
Tags: custom-colors, custom-logo, featured-images, translation-ready, accessibility-ready
*/

/* =========================================================
   ESTILOS BASE DE WORDPRESS
   El diseño de marca vive en css/styles.css (encolado aparte).
   Aquí solo lo mínimo que WordPress espera del tema.
   ========================================================= */

/* Accesibilidad: texto solo para lectores de pantalla */
.screen-reader-text{
  border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);
  height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;
  width:1px;word-wrap:normal!important;
}
.screen-reader-text:focus{
  background:#fff;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);
  clip:auto!important;clip-path:none;color:#0B1F3A;display:block;font-size:.875rem;
  font-weight:600;height:auto;left:16px;line-height:normal;padding:14px 22px;
  text-decoration:none;top:16px;width:auto;z-index:100000;
}

/* Alineaciones del editor de bloques */
.alignleft{float:left;margin:.4rem 1.6rem 1rem 0}
.alignright{float:right;margin:.4rem 0 1rem 1.6rem}
.aligncenter{margin-left:auto;margin-right:auto;display:block}
.alignwide{max-width:1100px;margin-left:auto;margin-right:auto}
.alignfull{width:100%;max-width:none}

/* Elementos comunes del contenido */
.wp-caption{max-width:100%}
.wp-caption-text,.wp-block-image figcaption{
  font-size:.85rem;color:rgba(28,43,58,.7);margin-top:.5rem;text-align:center
}
.sticky,.gallery-caption,.bypostauthor{display:block}
.entry-content img{max-width:100%;height:auto}

/* Entradas: contenedor cuando index.php las lista */
.entry-content{margin-top:1rem}
.entry-content h2,.entry-content h3{margin-top:1.8rem}

/* Campos del formulario de diagnostico incorporados en /contacto/.
   El CSS de marca (css/styles.css) solo cubria input[type=text], input[type=email]
   y select, porque el formulario del Home no tenia telefono ni area de mensaje.
   Se completan aqui con el mismo patron, para que la tarjeta oscura del
   formulario se vea igual en la portada y en la pagina de contacto. */
.diag-form .field input[type="tel"],
.diag-form .field textarea{
  width:100%;padding:.78rem .85rem;
  font-family:var(--font-body);font-size:.9rem;line-height:1.5;
  color:var(--white);background:rgba(255,255,255,.08);
  border:1px solid var(--line-light);
}
.diag-form .field textarea{min-height:132px;resize:vertical}
.diag-form .field input[type="tel"]::placeholder,
.diag-form .field textarea::placeholder{color:rgba(255,255,255,.6)}
.diag-form .field input[type="tel"]:focus,
.diag-form .field textarea:focus{outline:none;border-color:var(--gold);background:rgba(255,255,255,.12)}

/* Tablas y formularios del contenido */
.entry-content table{width:100%;border-collapse:collapse}
.entry-content th,.entry-content td{
  border:1px solid rgba(11,31,58,.18);padding:.6rem .8rem;text-align:left
}
.entry-content input[type="submit"],
.entry-content button{
  font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;
  background:#C5A059;color:#011434;border:0;border-radius:2px;
  padding:.85rem 1.5rem;font-weight:600;letter-spacing:.06em;
  text-transform:uppercase;font-size:.78rem;cursor:pointer
}
