/*
Theme Name:  VeritasPress
Theme URI:   https://example.com/veritaspress-theme/
Author:      AI Assistant
Author URI:  https://example.com/
Description: Un theme de noticias para WordPress de alto rendimiento, centrado en la velocidad, el SEO técnico y la accesibilidad. Diseñado para ser una base sólida y extensible para múltiples variantes visuales, VeritasPress es 100% compatible con el editor de bloques (Gutenberg) y no depende de jQuery.
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: veritaspress
Tags:        blog, news, one-column, two-columns, right-sidebar, custom-logo, custom-menu, editor-style, featured-images, full-width-template, translation-ready, accessibility-ready, block-styles, responsive-layout, rtl-language-support

VeritasPress theme, (C) 2025 AI Assistant
VeritasPress is distributed under the terms of the GNU GPL.
*/

/*
 * Este archivo es principalmente para la información de la cabecera del theme.
 * La mayoría de los estilos del theme son manejados por el archivo /theme.json para
 * una integración nativa con Gutenberg y por la hoja de estilos /assets/css/main.css
 * para componentes personalizados.
 */

/*--------------------------------------------------------------
>>> Estilos mínimos requeridos por WordPress
--------------------------------------------------------------*/

/* Ocultar texto 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;
}

/* Alineación de imágenes */
.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1.5em;
}

.alignleft {
	float: left;
	margin: 0.5em 1.5em 0.5em 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Estilos para galerías y captions */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	font-size: 0.9em;
	margin: 0.8em 0;
	text-align: center;
}