/*
Theme Name:        MEE Lite Premium
Theme URI:         https://kanzansio.digital/mee-theme/
Author:            Kanzansio Digital
Author URI:        https://kanzansio.digital/
Description:       Arnés. No es un tema de diseño: es el mínimo que WordPress exige para
                   que un plugin como Río Lagartos Tours o Isla Holbox tome el control
                   absoluto del frontend. Cero CSS de diseño, cero JavaScript, cero SEO,
                   cero opiniones sobre color, tipografía o layout. Lo único que aporta
                   es un documento HTML válido, los soportes de tema que el plugin
                   necesita y una limpieza del <head> de WordPress.
Version:           1.0.0
Requires at least: 6.4
Tested up to:      7.1
Requires PHP:      8.0
License:           GNU General Public License v3 or later
License URI:       https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:       mee-lite
Tags:              one-column, custom-logo, block-patterns, translation-ready
*/

/* ============================================================================
   Esta hoja NO define diseño. Solo evita los tres desastres clásicos de una
   página sin estilos, para que el modo de emergencia (plugin desactivado) sea
   legible en vez de ilegible.

   Si la quieres literalmente vacía:
       add_filter( 'mee_lite/enqueue_safety_css', '__return_false' );

   Peso: menos de 1 KB. No hay más CSS en todo el tema.
   ============================================================================ */

/* EL DOCUMENTO NO ESTA ADAPTADO A OSCURO, y hay que decirlo. Sin esta linea,
   un navegador en modo oscuro pinta su propio lienzo negro detras de un <body>
   que no declara fondo, mientras el texto sigue siendo el negro de fabrica:
   MEDIDO en el modo de emergencia, la pagina salia negro sobre negro. Declarar
   el esquema no es opinar sobre color -- es decir lo que el documento es. */
:root { color-scheme: light; }

*, *::before, *::after { box-sizing: border-box; }

/* EL SUELO, EXPLICITO. `color-scheme` por si solo NO basta: un <body> que no
   declara fondo es transparente, y entonces se ve el lienzo que pinte el
   navegador -- negro, con el texto negro de fabrica encima. MEDIDO: ilegible.
   Estos dos valores no son diseno, son el blanco y negro por defecto del
   propio navegador, puestos por escrito para que nadie los cambie por detras. */
body { margin: 0; background: #fff; color: #000; }

/* Los medios no desbordan su contenedor. */
img, video, iframe, embed, object, svg { max-width: 100%; height: auto; }

/* Medida de lectura: sin esto, un artículo sin plugin sale a 2000px de ancho
   y es materialmente ilegible. No impone color ni tipografía. */
.mee-lite-wrap { max-width: 44rem; margin: 0 auto; padding: 1.5rem; }

/* Enlace de salto, visible solo con teclado (accesibilidad, no diseño). */
.mee-lite-skip {
	position: absolute;
	left: -9999px;
	top: 0;
	padding: .5rem 1rem;
	background: #fff;
	color: #000;
	z-index: 100000;
}
.mee-lite-skip:focus { left: 0; }
