/* Inactive cached routes preserve forms but cannot render or receive focus. */
.hkc-spa-view{display:contents}
.hkc-spa-view[hidden]{display:none!important}
.hkc-spa-view>main:focus{outline:none}
body .hkc-spa-view>footer.hkc-footer-v2{padding:0!important;text-align:left!important;background:#f7f8f8!important;color:#50565c!important;height:auto;min-height:0;margin-bottom:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Legacy buyer-center headers reserved 72px; the SPA shell is already sticky. */
html body[data-hkc-spa-active]{padding-top:0!important}
