/*
Theme Name: Grupo LH · Limpiezas Henares
Theme URI: https://www.limpiezashenares.com/
Author: Grupo LH
Author URI: https://www.limpiezashenares.com/
Description: Tema corporativo nativo para Grupo LH (Limpiezas Henares, Mantenimiento y Conservación S.L.). Limpieza y mantenimiento integral de empresas, comunidades y grandes superficies. Sin page builders ni plugins obligatorios. Compatible con WordPress 6.x. Diseño premium navy + cian, tipografías Sora y Hanken Grotesk, SEO técnico y Schema.org incluidos.
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: grupo-lh
Tags: business, corporate, custom-logo, custom-menu, featured-images, translation-ready, threaded-comments, full-width-template
*/

/* ------------------------------------------------------------------
   The visual system lives in /assets/css (tokens.css, site.css,
   components.css), enqueued from functions.php. This file carries the
   required theme header plus small global tweaks and print styles.
   ------------------------------------------------------------------ */

/* WordPress core alignment / caption helpers */
.alignleft  { float: left; margin: 0.5rem 1.5rem 1rem 0; }
.alignright { float: right; margin: 0.5rem 0 1rem 1.5rem; }
.aligncenter { display: block; margin-inline: auto; }
.wp-caption-text { font-size: 0.85rem; color: var(--text-muted); margin-top: 0.4rem; }
.screen-reader-text {
	border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
	height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0;
	position: absolute !important; word-wrap: normal !important;
}
.sticky, .gallery-caption, .bypostauthor { /* required by Theme Check */ }

/* Admin bar offset for the sticky header */
body.admin-bar .lh-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .lh-header { top: 46px; } }
body.admin-bar .lh-mobile-nav { top: calc(var(--header-h) + 32px); }

/* Print */
@media print {
	.lh-header, .lh-footer, .lh-mobile-nav, .lh-hero__bg, .lh-pagehero__bg { display: none !important; }
	body { color: #000; }
	a { color: #000; text-decoration: underline; }
}
