:root{--validafirma-marca-base: #082454;--validafirma-marca-papel: #FFFFFF;--validafirma-marca-acento: #B8821C;--validafirma-sobre-base: #FFFFFF;--validafirma-sobre-base-secundario: #A7B4CC}:root{--validafirma-fuente-titulares: "Source Serif 4", Georgia, "Times New Roman", serif;--validafirma-fuente-texto: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--validafirma-fuente-mono: ui-monospace, "SF Mono", "Cascadia Mono", monospace}:root{--validafirma-fondo: #FFFFFF;--validafirma-superficie: #F3F5F9;--validafirma-superficie-inactiva: #E6EAF1;--validafirma-texto: #082454;--validafirma-texto-secundario: #55607A;--validafirma-texto-inactivo: #55607A;--validafirma-acento: #B8821C;--validafirma-accion: #8F6515;--validafirma-accion-presionada: #755312;--validafirma-sobre-accion: #FFFFFF;--validafirma-borde: #DCE1EA;--validafirma-borde-componente: #7C879C;--validafirma-exito: #0D7A55;--validafirma-atencion: #B54708;--validafirma-error: #8C2A43;--validafirma-sobre-estado: #FFFFFF;--validafirma-anillo-foco: 0 0 0 2px #FFFFFF, 0 0 0 4px #082454}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--validafirma-fondo: #082454;--validafirma-superficie: #0F3068;--validafirma-superficie-inactiva: #173A76;--validafirma-texto: #FFFFFF;--validafirma-texto-secundario: #A7B4CC;--validafirma-texto-inactivo: #A7B4CC;--validafirma-acento: #C99228;--validafirma-accion: #E8BB5A;--validafirma-accion-presionada: #F5D48C;--validafirma-sobre-accion: #082454;--validafirma-borde: #1E3D78;--validafirma-borde-componente: #8595B5;--validafirma-exito: #6EE7B7;--validafirma-atencion: #FF8A4C;--validafirma-error: #FFB3C1;--validafirma-sobre-estado: #082454;--validafirma-anillo-foco: 0 0 0 2px #082454, 0 0 0 4px #FFFFFF}}:root[data-theme=dark]{--validafirma-fondo: #082454;--validafirma-superficie: #0F3068;--validafirma-superficie-inactiva: #173A76;--validafirma-texto: #FFFFFF;--validafirma-texto-secundario: #A7B4CC;--validafirma-texto-inactivo: #A7B4CC;--validafirma-acento: #C99228;--validafirma-accion: #E8BB5A;--validafirma-accion-presionada: #F5D48C;--validafirma-sobre-accion: #082454;--validafirma-borde: #1E3D78;--validafirma-borde-componente: #8595B5;--validafirma-exito: #6EE7B7;--validafirma-atencion: #FF8A4C;--validafirma-error: #FFB3C1;--validafirma-sobre-estado: #082454;--validafirma-anillo-foco: 0 0 0 2px #082454, 0 0 0 4px #FFFFFF}.vf-arranque{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:16px;background:var(--validafirma-fondo);color:var(--validafirma-texto-secundario);font-family:var(--validafirma-fuente-texto)}.vf-arranque__logo{display:block;height:32px;width:auto;max-width:100%}.vf-arranque__progreso{position:relative;width:120px;height:3px;overflow:hidden;border-radius:999px;background:var(--validafirma-borde)}.vf-arranque__progreso:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--validafirma-texto);animation:vf-arranque-avance 1.2s ease-in-out infinite}.vf-arranque__texto{margin:0;font-size:14px;line-height:20px}@keyframes vf-arranque-avance{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.vf-arranque__progreso:after{animation:none;width:100%;opacity:.35}}
