/*
Theme Name: Dr. Jonathan González
Theme URI: https://drjonathangonzalez.mx
Author: Estudio de diseño
Author URI: https://drjonathangonzalez.mx
Description: Tema profesional para sitio médico pediátrico — Dr. Jonathan González (Pediatra · Cirujano Pediatra · Alta Especialidad en Cirugía Neonatal). Diseño limpio, confiable y responsive, con secciones de servicios, agenda de citas, blog, privacidad (NOM-004-SSA3-2012) y panel futuro de expedientes clínicos.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
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: dr-jonathan
Tags: medical, healthcare, custom-menu, custom-logo, featured-images, responsive, blog, translation-ready

== NOTA ==
Los estilos completos del tema se cargan desde assets/css/main.css (encolado en functions.php).
Este archivo style.css contiene solo la cabecera obligatoria del tema y unos ajustes nativos
de WordPress (alineación de bloques, captions, etc.).
*/

/* ---- Ajustes nativos de WordPress (Gutenberg / contenido) ---- */
.alignwide { width: min(1100px, 96%); margin-inline: auto; }
.alignfull { width: 100%; }
.aligncenter { display: block; margin-inline: auto; }
.alignleft { float: left; margin: 0 24px 16px 0; }
.alignright { float: right; margin: 0 0 16px 24px; }

.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 13px; color: var(--gray); margin-top: 6px; }
.screen-reader-text {
  position: absolute !important; width: 1px; height: 1px;
  padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;
}
.sticky, .gallery-caption, .bypostauthor { display: block; }

/* Contenido editorial del editor de bloques (entradas / páginas estándar) */
.entry-content { font-size: 17px; line-height: 1.7; color: var(--ink); }
.entry-content > * + * { margin-top: 1.1em; }
.entry-content h2 { margin-top: 1.6em; }
.entry-content h3 { margin-top: 1.4em; }
.entry-content img { border-radius: var(--r-md); }
.entry-content blockquote {
  border-left: 4px solid var(--orange); padding: 8px 0 8px 22px;
  color: var(--gray); font-style: italic;
}
.entry-content a { color: var(--orange-ink); text-decoration: underline; }
