/* WCAG 2.5.5 tap-target overrides. File sorts last in the CSS merge so these
   win on order even at equal specificity (merge-css.js concatenates
   alphabetically; __global.css sorts first). */

/* Keep the footer inline-link hit box if __global.css changes it later. */
.site-footer a:not(.btn):not(.social-circle) {
    display: inline-block;
    padding: 0 0.4em;
    line-height: 45px;
    margin: 0 -0.4em;
    min-width: 45px;
    box-sizing: border-box;
}

/* social-circle keeps flex centering from footer-_.css; this re-affirms it
   after any inline-block change to footer links in __global.css. */
.site-footer .social-circle {
    display: flex;
    align-items: center;
    justify-content: center;
}
