.welcome-footer{gap:16px;flex-wrap:wrap}
.public-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}
.public-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:inherit}
.public-links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.public-links a:focus-visible{outline:2px solid #247d73;outline-offset:4px;border-radius:5px}
@media(max-width:600px){.welcome-footer{align-items:flex-start}.public-links{gap:4px 16px}}
