/* Shared guest footer, intentionally static until profile URLs are provided. */
.login-footer{margin-top:24px;padding-top:18px;border-top:1px solid #e7e3de}
.login-footer nav{display:flex;flex-wrap:wrap;gap:4px 18px}
.login-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:#6d625e;font-size:12px;text-underline-offset:3px}
.login-footer .footer-social{display:flex;align-items:center;gap:20px;padding-top:12px;color:#70666d}
.login-footer .footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none}
.login-footer svg{display:block;width:22px;height:22px}
