/*
Theme Name: 420CreaStack Theme
Theme URI: https://420crea.com
Update URI: https://420crea.com/themes/420crea-stack/
Author: 420Crea
Author URI: https://420crea.com
Version: 1.0.0-beta.60
Description: Theme modular para crear webs rápidas, editables y escalables con WordPress, Elementor, Customizer y módulos profesionales.
Requires at least: 6.0
Requires PHP: 8.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 420creastack-theme
Tags: custom-logo, custom-menu, featured-images, full-width-template, blog, e-commerce
*/

/* 1.0.0-beta.60 — Performance Engine Integration sobre beta.59 estable */
/* 1.0.0-beta.59 — hardening de updater/licencias, privacidad Global Data, Customizer y Full Width */
/* 1.0.0-beta.56 — Páginas WooCommerce de sistema a ancho correcto: Mi cuenta, Carrito y Checkout sin sidebar + cuenta responsive */
/* 1.0.0-beta.55 — Ancho real configurable para Single y Blog/Archive; elimina límites heredados que anulaban Full Width */
/* 1.0.0-beta.54 — Corrector estable v2.2: compatibilidad Rank Math FAQ y convergencia Markdown detector/reparador */
/* 1.0.0-beta.53 — Corrector estable v2.1: reparaciones aisladas para Markdown, Divi, FAQ, índices, jerarquía y restauración verificada */
/* 1.0.0-beta.52 — Actualizador privado v2: comprobación manual end-to-end, cachés sincronizadas y registro inmediato en WordPress */
/* 1.0.0-beta.51 — Article Corrector Engine v2: auditor/corrector unificados, Gutenberg seguro, verificación y rollback */
/* 1.0.0-beta.50 — Blindaje completo de textos del Hero nativo: H1, extracto, categoría y metadatos */
/* 1.0.0-beta.49 — Blindaje del color blanco del extracto en el Hero de entrada individual */
/* 1.0.0-beta.48 — Corrige el hueco superior de 60 px en las plantillas nativas de Blog y Entrada individual */
/* 1.0.0-beta.47 — Licencia por producto y actualizaciones privadas automáticas de 420Crea Stack */
/* 1.0.0-beta.5.46.1 — Corrige el extracto del Hero de entradas para impedir que muestre el artículo completo */
/* 1.0.0-beta.5.46 — Compatibilidad WordPress 7.1: retirada segura de callbacks mediante la API pública de hooks */
/* 1.0.0-beta.5.45 — Autoría editorial multi-sector segura: elimina placeholders globales y aplica identidad coherente por sector */
/* 1.0.0-beta.5.42 — Scroll móvil nativo: elimina smooth global y neutraliza Scroll Snap de Elementor en dispositivos táctiles */
/* 1.0.0-beta.5.41 — Elementor recupera el control de tipografías; fuentes H1–H6/P y peso 900 cargados correctamente */
/* 1.0.0-beta.5.40 — Theme Builder: layouts Elementor restaurados y Canvas limpio automático */
/* 1.0.0-beta.5.39 — Plantilla cine exacta: sin huecos, layout responsive y autor glass con descripción */
/* 1.0.0-beta.5.38 — Entrega completa: módulo del blog integrado; solo requiere importar el JSON global */
/* 1.0.0-beta.5.30 — Foto editorial integrada en Imagen de perfil + alta de usuario + UX de perfil corregida */
/* 1.0.0-beta.5.29 — Autor destacado global seleccionable + autor real automático al final de cada artículo */
/* 1.0.0-beta.5.28 — Sistema multi-autor neutral, foto editorial por usuario y compatibilidad real con tema hijo */
/* 1.0.0-beta.5.27 — Perfiles editoriales opt-in y compatibilidad retroactiva: ninguna web existente cambia sus textos al actualizar */
/* 1.0.0-beta.5.26 — Perfiles editoriales por sector, perfil Cine/entretenimiento y modo Personalizado con todos los textos editables */
/* 1.0.0-beta.5.25 — Fallback seguro de Theme Builder, control de errores y HTML semántico válido */
/* 1.0.0-beta.5.24 — Archivo WooCommerce controlado por la plantilla completa del Theme Builder */
/* 1.0.0-beta.5.23 — Theme Builder: plantillas por categorías específicas de producto */
/* 1.0.0-beta.5.22 — Carrito AJAX sincronizado: popup, subtotal y contador del header */
/* 1.0.0-beta.5.21 — Índice azul automático único compatible con Elementor Pro y plantilla nativa */
/* 1.0.0-beta.5.20 — 420Crea Editorial Framework v1.0: componentes c420-*, perfiles y compatibilidad IA/legacy */
/* 1.0.0-beta.5.19 — Plantilla 404 real y página 404 seleccionable desde el Personalizador */
/* 1.0.0-beta.5.18 — Blindaje contra filtros legacy que sustituyen contenido nuevo por antiguo */
/* 1.0.0-beta.5.17 — Evita contenido antiguo cuando post_content queda vacio */
/* 1.0.0-beta.5.16 — Corrector reforzado: elimina indices manuales heredados, purga cache y reanaliza contenido legacy */
/* 1.0.0-beta.5.13 — Corrector robusto child-ready: detecta child CSS, limpia style="", comentarios legacy, añade ortografia sugerida y manda a pendiente de revision */
/* 1.0.0-beta.5.12 — Auditor CSS primero: corrige articulos segun componentes detectados en el CSS global */
/* 1.0.0-beta.5.11 — Corrector admin de articulos: analisis, incidencias y correccion individual/en bloque */
/* 1.0.0-beta.5.10 — Normalizador automatico de articulos heredados + componentes visuales robustos */
/* 1.0.0-beta.5.9 — Entrada individual nativa aislada de CSS legacy y cache desktop/mobile */
/* 1.0.0-beta.5.8 — Entrada individual nativa: indice automatico solo con secciones principales */
/* 1.0.0-beta.5.7 — Entrada individual nativa: validacion estructural y sidebar sticky refinada */
/* 1.0.0-beta.5.6 — Entrada individual nativa: hero con portada, indice automatico y sidebar sticky desktop */
/* 1.0.0-beta.5.5 — Header nativo NeuroRadio + importador JSON para Theme Builder */
/* 1.0.0-beta.5.0 — WooCommerce Pro: controles globales para producto individual y archivo de productos */
/* 1.0.0-beta.4.9 — Editor CSS Pro en Personalizador: popup ampliable, reducible, selección y copia */

/* 1.0.0-beta.4.7 — Diseño global avanzado: colores, tipografías H/P y selectores por página */
.cs420-single-clean{background:#fffaf5;padding:56px 20px 80px;}
.cs420-single-clean__article{max-width:860px;margin:0 auto;background:#fff;border:1px solid #eee7e1;border-radius:24px;padding:44px 42px;box-shadow:0 12px 30px rgba(36,63,59,.04);}
.cs420-single-clean__title{font-family:"Cormorant Garamond",Georgia,serif;color:#243f3b;font-size:clamp(36px,5vw,58px);line-height:1.05;margin:0 0 28px;letter-spacing:-.03em;}
.cs420-single-clean__content{font-size:17px;line-height:1.8;color:#3f3a32;}
.cs420-single-clean__content a{color:#c9877e;font-weight:700;text-decoration:none;}
.cs420-single-clean__content h2,.cs420-single-clean__content h3{font-family:"Cormorant Garamond",Georgia,serif;color:#243f3b;line-height:1.1;letter-spacing:-.02em;}
.cs420-single-clean__content h2{font-size:clamp(30px,4vw,44px);margin:38px 0 18px;}
.cs420-single-clean__content h3{font-size:clamp(24px,3vw,32px);margin:30px 0 14px;}
@media(max-width:767px){.cs420-single-clean{padding:34px 16px 56px}.cs420-single-clean__article{padding:30px 22px;border-radius:20px}.cs420-single-clean__content{font-size:16px}}
