/* Independent rollback: remove only the blue-footer stylesheet link. */
/* Footer V2: ABA Blue field, quiet flow lines, and approved accessible charcoal. */
.aba-v1 .site-footer:not(.v1-checkout-footer){background-color:#00d6fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 240' fill='none'%3E%3Cg stroke='%232e2e2e' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M-80 76C180-14 410 162 720 76S1200-14 1520 76'/%3E%3Cpath d='M-80 106C180 16 410 192 720 106S1200 16 1520 106'/%3E%3Cpath d='M-80 136C180 46 410 222 720 136S1200 46 1520 136'/%3E%3C/g%3E%3C/svg%3E");background-size:1440px 240px;background-position:center center;background-repeat:no-repeat;color:#2e2e2e;box-shadow:none}
.aba-v1 .site-footer:not(.v1-checkout-footer) .aba-footer-curve{color:#00d6fa}
.aba-v1 .site-footer:not(.v1-checkout-footer) :is(p,a,.footer-bottom){color:#2e2e2e}
.aba-v1 .site-footer:not(.v1-checkout-footer) .aba-footer-social a:hover{background:#ffffff40}
.aba-v1 .site-footer:not(.v1-checkout-footer) :focus-visible{outline:2px solid #2e2e2e;outline-offset:3px}
/* Unified global responsive footer layout (matches Home V7 across all views) */
.aba-v1 .site-footer:not(.v1-checkout-footer) .aba-footer-legal{display:flex;flex-wrap:wrap;gap:4px 20px}
.aba-v1 .site-footer:not(.v1-checkout-footer) .aba-footer-legal a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:700px){
 .aba-v1 .site-footer:not(.v1-checkout-footer) .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}
 .aba-v1 .site-footer:not(.v1-checkout-footer) .aba-footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;width:100%}
}
