/* Shared footer across Escobita pages. Loaded after page-specific styles. */
footer.escobita-site-footer,.escobita-site-footer{display:block;box-sizing:border-box;width:100%;max-width:1100px;margin:34px auto 0;padding:30px 20px 42px;border-top:1px solid var(--rail,#494c48);background:transparent;color:var(--parchment-dim,#b6a995);font:400 13px/1.7 "Nunito Sans",system-ui,sans-serif;text-align:center}
.escobita-site-footer p{margin:0 0 9px;color:inherit;font-size:inherit;line-height:inherit}
.escobita-site-footer .escobita-footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 12px}
.escobita-site-footer a{color:var(--parchment,#d2c4ad);text-decoration:underline;text-underline-offset:3px}
.escobita-site-footer a:hover{color:var(--brass-bright,#f0c98b)}
.escobita-site-footer a:focus-visible{outline:2px solid var(--brass-bright,#f0c98b);outline-offset:3px}
@media(max-width:540px){.escobita-site-footer{padding:25px 14px 35px}.escobita-site-footer .escobita-footer-links{gap:5px 10px}}
