/* Cabecera y pie de las páginas legales cuando se sirven en zagal.app (los pone worker.js; no están en los HTML). */
.zl-legal-bar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;padding:14px 20px}
.zl-legal-bar img{display:block;width:auto;height:40px}
.zl-legal-back{color:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:3px}
.zl-legal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1100px;margin:0 auto;padding:32px 20px 48px;font-size:.9rem}
.zl-legal-foot nav{display:flex;flex-wrap:wrap;gap:8px 20px}
.zl-legal-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px;padding:6px 0}
