/* Native footer signature: Mercax sponsors Taquillita; keb.mx develops it. */
@font-face{font-family:MercaxSponsor;src:url('https://www.taquillita.org/fonts/mercax-space-grotesk.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
.project-support{display:flex;align-items:center;flex-wrap:wrap;gap:20px 42px;margin-top:30px;padding-top:25px;border-top:1px solid #355244;--support-ink:#f3f6f2;--support-muted:#c3d0c7;--support-suffix:#9eafc7}
.support-signature{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:100%;color:var(--support-ink);text-decoration:none;line-height:1.2}
.mercax-wordmark{display:inline-flex;align-items:baseline;gap:1px;font-family:MercaxSponsor,"Space Grotesk",system-ui,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}
.mercax-wordmark__name{color:var(--support-ink)}
.mercax-wordmark__dot{color:#f5a524}
.mercax-wordmark__suffix{margin-left:1px;color:var(--support-suffix);font-size:14px;font-weight:500}
.support-signature__level{color:var(--support-muted);font-family:var(--f-body,sans-serif);font-size:12px;font-weight:400;letter-spacing:.02em}
.support-signature:hover .mercax-wordmark__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.support-signature:focus-visible,.project-support__developer a:focus-visible{outline:2px solid #f5a524;outline-offset:5px}
.project-support__developer{margin:0;color:var(--support-muted);font-family:var(--f-body,sans-serif);font-size:12px;line-height:1.6}
.project-support__developer a{color:var(--support-ink);text-decoration:underline;text-underline-offset:3px}
.project-support--light{--support-ink:#1c1b15;--support-muted:#574f3f;--support-suffix:#596b80;border-top-color:#d6ccae;text-align:left}
@media(max-width:480px){.project-support{align-items:flex-start;flex-direction:column;gap:20px}}
