tres.ovh — HTML home → Elementor V4 nativo (vía MCP)
Fuente: ~/Downloads/home-elementor-widget.html (Nuevo Estadio Atlas/UdeG). Resultado: página id 48 “Inicio — Nuevo Estadio” (borrador), template elementor_header_footer, título oculto.
Cómo se construyó
- 11 variables globales: ink, paper, muted, rule, gutter, measure, step-display/title/body/small, space-section.
- 31 clases globales
atl-*(root, wrap, section, eyebrow, display, title, body, ph, tab, tabmenu, panel*, over-, split, acc*, spec*, milestone, dot, logo, note). - Widgets nativos: e-tabs (x2), e-accordion (x3, native ), e-grid (specs, logos), e-flexbox (timeline).
- 4 llamadas build-composition (hero+tabs / proyecto+specs / experiencia+distrito / timeline+jugadores+cierre).
Pérdidas vs HTML
- Acordeón que cambia la imagen lateral: no nativo → imagen fija (primera).
- Placeholders
.ph= div con rayas + etiqueta; reemplazar por imágenes reales. - Botón “Ver el video” sin acción (original era alert()).
- Selector de tab activo usa
&[aria-selected="true"]en clase atl-tab — funciona.
Gotcha crítico
Site URL = http://tres.ovh → Elementor V4 enlaza global-/local-*.css por http → mixed content, página sin estilos en https. Fix: Ajustes → Generales → ambas URLs a https://tres.ovh.
Timeline gotcha
e-div-block en flex row ocupa 100% → poner flex: 1 1 0; width: auto en el hijo. overflow-x:auto recorta puntos absolutos (y también se vuelve overflow-y).
Fusión con estilo de página 66 (TERRA, V3) — 2026-09-25
Tomado de TERRA: display serif light (Cormorant Garamond 300), labels Montserrat 600 uppercase tracking .22em, divisor hairline 60px bajo cada título, entradas con fade al hacer scroll. Conservado del estadio: paleta B/N, layout izquierda, grids/tabs/acordeones. Legibilidad: body sin justificar (left), line-height 1.75, max 62ch, Montserrat 15–17px.
- Variables nuevas: font-display, font-text; step-display/title/body reescalados (Cormorant tiene x-height bajo).
- Clase nueva atl-rule (e-divider x6). Interactions: hero load fade; scrollIn fade en bloques de título, specs, cierre.
- Revertir: cambiar valores de font-display/font-text o de las clases atl-display/atl-title/atl-eyebrow.
home-clone (página 100) — versión final con sistema Roboto de Kinsta — 2026-09-25
Fuente de estilos: https://unnuevoestadioparajalisco.kinsta.cloud/ (Elementor 4.2.4; solo hero + tabs son reales, el resto es demo “Air/Earth/Water”). Tokens Kinsta (verificados en render de tres.ovh, idénticos):
- H1 hero: Roboto 400 80px / lh .9 / -0.3px
- Títulos panel/sección: Roboto 300 64px / lh .9
- Título de sección (“Porqué un nuevo estadio”): Roboto 400 30px
- Body: Roboto Flex 500 16px / 1.6
- Botón “Ver el video”: Roboto 500 25px uppercase
- Labels spec: Roboto Condensed 700 uppercase
- Gutter ~3vw (43px @1440), B/N.
Clases propias
fin-*(32) + variables font-roboto*, fin-gutter/hero/display/section → página 48 intacta. Copy actualizado desde Kinsta (hero largo, tabs de 3 líneas, textos largos de los 4 primeros paneles). Panel 5 en Kinsta repite el texto de panel 1 (placeholder) → se dejó el texto propio. Corregido: “localia”→“localía”, “jaliscience”→“jalisciense”, espacio faltante “sus partes”.
Import a Kinsta: CUIDADO
Kinsta = Elementor 4.2.4 (paragraph = html-v3). tres.ovh = 4.3.2 (escaped-html). Exportar de tres → importar en Kinsta FALLA (“paragraph: invalid_value”). Actualizar Kinsta a 4.3.x antes de importar.