/* Enlaces de texto con apariencia de botón: el color proviene de la paleta del sitio. */
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido{display:inline-flex;align-items:center;justify-content:center;gap:.55em;box-sizing:border-box;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid transparent;border-radius:12px;background:var(--primario,var(--violeta,#1845a3));color:var(--texto-sobre-primario,#fff);font:inherit;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;vertical-align:middle;overflow-wrap:anywhere;box-shadow:0 6px 16px #0002;box-shadow:0 6px 16px color-mix(in srgb,var(--primario,var(--violeta,#1845a3)) 24%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;cursor:pointer}
[data-editor-pagina-avanzado] .mvk-boton-contenido{background:var(--violeta,var(--primario,#1845a3))}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido[target="_blank"]::after{content:"↗";font-size:1.1em;line-height:1;flex:0 0 auto}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) :is(.mvk-boton-alinear-izquierda,.mvk-boton-alinear-centro,.mvk-boton-alinear-derecha){display:block;margin:1em 0;max-width:100%}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-alinear-izquierda{text-align:left}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-alinear-centro{text-align:center}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-alinear-derecha{text-align:right}
:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido:focus-visible{outline:3px solid var(--enlace-acento,var(--secundario,#75e4ed));outline-offset:4px}
@media(hover:hover) and (pointer:fine){:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 9px 21px #0003}}
[data-editor-pagina-avanzado] [hidden]{display:none!important}
[data-editor-pagina-avanzado] .mvk-editor-modos{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:2px 0 7px}
[data-editor-pagina-avanzado] .mvk-editor-modos>button{border:1px solid var(--borde,#435675);border-radius:7px;padding:9px 16px;min-height:40px;background:var(--panel2,#24324d);color:var(--texto,#f1f5ff);font:inherit;font-size:13px;cursor:pointer}
[data-editor-pagina-avanzado] .mvk-editor-modos>button[aria-selected="true"]{border-color:var(--violeta,#1845a3);background:var(--violeta,#1845a3);color:var(--texto-sobre-primario,#fff)}
[data-editor-pagina-avanzado] .mvk-editor-modos>small{color:var(--muted,#bfcee5);font-size:11px;margin-left:6px}
[data-editor-pagina-avanzado] .editor-bar{flex-wrap:wrap}
[data-editor-pagina-avanzado][data-pagina-modo="html"]>.editor-bar{display:none}
[data-editor-pagina-avanzado] .editor-bar [data-pagina-boton]{border:1px solid var(--violeta,#1845a3);font-weight:600;border-radius:5px}
[data-editor-pagina-avanzado] .mvk-editor-html{display:block;width:100%;min-height:330px;max-height:65vh;padding:15px;border:1px solid var(--borde,#435675);border-radius:8px;resize:vertical;background:var(--licenbyte-superficie,var(--panel,#141e33));color:var(--texto,#f1f5ff);font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;white-space:pre;overflow:auto}
[data-editor-pagina-avanzado] .editor:focus-visible,[data-editor-pagina-avanzado] .mvk-editor-html:focus-visible{outline:2px solid var(--enlace-acento,#75e4ed);outline-offset:2px}
[data-editor-pagina-avanzado] .mvk-editor-estado{margin:4px 0 0;min-height:1.5em;font-size:11px}
dialog.mvk-editor-boton-dialog{width:min(580px,calc(100vw - 24px));max-height:calc(100vh - 30px);overflow:auto}
.mvk-editor-boton-dialog .campo{margin:14px 0}
.mvk-editor-boton-cabecera{display:flex;align-items:center;justify-content:space-between;gap:14px}
.mvk-editor-boton-cabecera h2{margin:0;font-size:21px}
.mvk-editor-boton-cabecera>button{border:0;border-radius:7px;width:44px;height:44px;padding:0;background:transparent;color:var(--texto,#f1f5ff);font:28px/1 Arial,sans-serif;cursor:pointer;flex:0 0 44px}
.mvk-editor-boton-acciones{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}
.mvk-editor-boton-dialog [data-pagina-boton-error]{font-size:13px}
@media(max-width:550px){[data-editor-pagina-avanzado] .mvk-editor-html{font-size:16px;min-height:290px}[data-editor-pagina-avanzado] .editor-bar>button,[data-editor-pagina-avanzado] .mvk-editor-modos>button{min-height:44px}.mvk-editor-boton-dialog .campo input,.mvk-editor-boton-dialog .campo select{font-size:16px}.mvk-editor-boton-acciones>.boton{flex:1;min-height:44px}:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido{padding:13px 19px}}
@media(prefers-reduced-motion:reduce){:is(.contenido-pagina,[data-editor-pagina-avanzado]) .mvk-boton-contenido{transition:none;transform:none!important}}
