/* Likeik · estilos comunes de la web (generado el 13/11/2026) */
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-400-italic.woff2) format('woff2')}
html{scroll-behavior:smooth}
body{margin:0;background:#FFFFFF;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif}
[hidden]{display:none !important}
/* tarjetas que en el lienzo eran botones y aquí son enlaces */
a.lk-alink{color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer}
/* cuerpo de los artículos del blog (HTML del paquete de migración) */
.lk-art-body{display:flex;flex-direction:column;gap:18px;font-size:18px;line-height:1.7;color:#363D40}
.lk-art-body h2{margin:24px 0 0;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:600;color:#22292B}
.lk-art-body h3{margin:12px 0 0;font-size:21px;line-height:1.3;font-weight:600;color:#22292B}
.lk-art-body p,.lk-art-body ul,.lk-art-body ol{margin:0}
.lk-art-body ul,.lk-art-body ol{padding-left:22px;display:flex;flex-direction:column;gap:8px}
.lk-art-body img{max-width:100%;height:auto;border-radius:14px;display:block}
.lk-art-body a{color:#007A76;font-weight:600}
.lk-art-body table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;display:block;overflow-x:auto}
.lk-art-body th,.lk-art-body td{border-bottom:1px solid #E1E6E6;padding:12px 14px;text-align:left;vertical-align:top}
.lk-art-body th{font-weight:600;color:#22292B;background:#F4F7F7}
.lk-art-body blockquote{margin:0;padding:4px 0 4px 20px;border-left:3px solid #00AFA8;color:#5C6467}
/* ventana emergente: vídeo de YouTube */
.lk-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#000}
.lk-form-error{color:#B3261E;font-size:14px;margin:0;grid-column:1/-1}
body.lk-noscroll{overflow:hidden}
.lk-art-body iframe,.lk-art-body video{max-width:100%;height:auto;aspect-ratio:16/9}
.lk-art-body a{overflow-wrap:anywhere}
/* menú de hamburguesa: el panel solo se ve abierto */
.lk-mp:not(.is-open){display:none !important}
/* «Leer más» (Nosotros, móvil) */
.qs-rest[data-open="true"]{display:inline !important}
/* banner de cookies compacto en móvil */
@media (max-width:560px){.lk-ck:not(.lk-ck-p){left:8px;right:8px;bottom:8px;width:auto;padding:16px 16px 14px;gap:10px;border-radius:18px}.lk-ck .lk-ck-t{font-size:16px}.lk-ck:not(.lk-ck-p) p{font-size:14px;line-height:1.45;margin:0}.lk-ck:not(.lk-ck-p) .lk-ck-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lk-ck:not(.lk-ck-p) .lk-ck-wide{grid-column:auto}.lk-ck:not(.lk-ck-p) .lk-ck-b,.lk-ck:not(.lk-ck-p) .lk-ck-o{padding:10px 6px;font-size:14px}}
