/* Shared English WordPress footer: explicit dimensions prevent percentage-height collapse. */
body footer#footer .donate-links{gap:12px;width:100%;max-width:360px}
body footer#footer .donate-link{display:flex;align-items:center;min-height:52px;background:#151515;border:1px solid #454545;border-radius:6px;overflow:hidden}
body footer#footer .donate-link img{box-sizing:border-box;display:block;width:52px;height:52px;min-width:52px;object-fit:contain;padding:12px;margin:0;background:#181d24}
body footer#footer .donate-link__text{box-sizing:border-box;align-self:stretch;display:flex;align-items:center;min-height:52px;padding:12px 36px 12px 14px;line-height:1.4}
body footer#footer #block-15 span[id^="copycod"]{display:block;font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:4px 0 12px}
body footer#footer #block-15 strong{line-height:1.7}
body footer#footer .ct-social-box{flex-wrap:wrap;gap:12px}
body footer#footer .ct-social-box>a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}
body footer#footer a:focus-visible{outline:3px solid #fff;outline-offset:4px}
