.login-social{border-top:1px solid var(--border,#e0e4ec);padding-top:16px;margin-top:4px;display:flex;justify-content:center}
a.instagram-link{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text,#182e3b);font-size:12px;line-height:1.4;max-width:100%;box-sizing:border-box}
.instagram-link .instagram-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:linear-gradient(145deg,#773bd0,#cf277e 55%,#ed8e32);color:#fff}
.instagram-link svg{width:22px;height:22px;display:block}.instagram-link small,.instagram-link strong{display:block}.instagram-link small{color:var(--muted,#657187);font-size:11px}.instagram-link strong{font-size:12px;font-weight:650}.instagram-link .instagram-arrow{color:var(--muted,#657187);font-size:16px;margin-left:3px}
a.instagram-link:hover{background:var(--surface-alt,#f3f4f8)}a.instagram-link:focus-visible{outline:3px solid var(--accent,#bd2131);outline-offset:3px}.marketing-footer a.instagram-link{margin-left:0}.marketing-footer{padding-bottom:90px}
@media(max-width:700px){.marketing-footer a.instagram-link{margin-left:0}.login-social{padding-top:12px}}
