.site-icp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:12px;line-height:1.8;color:var(--color-text-secondary);text-decoration:none;text-underline-offset:4px}
.site-icp:hover{text-decoration:underline}
.site-icp:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:3px}
.product-footer>.site-icp{font-size:12px}
.auth-body{flex-direction:column}
.auth-body .auth-card-wrapper{margin-block:auto;flex-shrink:0;padding-top:32px;padding-bottom:32px}
.auth-site-footer{position:relative;z-index:2;flex:none;width:100%;padding:8px 16px 16px;text-align:center}
@media(max-width:760px){.product-footer>.site-icp{order:3;flex:1 0 100%;justify-content:flex-start}.product-footer>a:not(.site-icp){flex-basis:auto;margin-left:auto}}
