/*
Theme Name: JaveaFix
Theme URI: https://javeafix.es
Author: JaveaFix
Author URI: https://javeafix.es
Description: Tema de bloques (FSE) ligero para JaveaFix — reparaciones y multiservicios del hogar en la Marina Alta (Jávea, Benitachell, Moraira, Teulada, Gata de Gorgos y Dénia). Sin maquetador, sin build, sin dependencias de terceros. Sistema de diseño cerrado en theme.json.
Version: 0.8.35
Requires at least: 6.6
Tested up to: 6.6
Requires PHP: 8.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: javeafix
Tags: full-site-editing, block-patterns, custom-colors, translation-ready, accessibility-ready
*/

/*
 * Este tema controla toda su apariencia desde theme.json. No añadas reglas
 * de estilo aquí salvo casos que theme.json no pueda expresar; si lo haces,
 * usa siempre las variables --wp--preset--* y --wp--custom--*, nunca valores
 * codificados a mano (colores, tamaños o espaciados fuera del sistema).
 */

/*
 * Anchura de los titulares: instancia CONDENSADA (wdth 80) del variable font
 * Archivo. theme.json no expone font-stretch como propiedad de estilo, así que
 * la anchura de la familia display se aplica aquí. (El logotipo lleva su propia
 * anchura, aparte, en inc/accesibilidad.php.)
 */
h1, h2, h3, h4,
.wp-block-post-title,
.wp-block-site-title,
.wp-block-heading {
	font-stretch: 80%;
	font-variation-settings: "wdth" 80;
}

/*
 * Ritmo vertical: lo dan los PADDING de sección, nunca los márgenes. WordPress
 * inyecta un margin-block-start fantasma vía blockGap en los elementos de primer
 * nivel (main y cada sección) que se suma al padding. Se anula aquí.
 */
.wp-site-blocks > *,
.wp-site-blocks > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}

main.wp-block-group {
	margin-block-start: 0;
}

h1, h2, h3, h4 {
	margin-block-start: 0;
	margin-block-end: var(--wp--preset--spacing--20);
}
