.venue-social-menu{position:fixed;right:20px;bottom:90px;z-index:35;display:flex;gap:8px;padding:6px;background:var(--surface,#111827);border:1px solid rgba(128,128,128,.3);border-radius:16px;box-shadow:0 6px 24px #0002}.venue-social-menu[hidden]{display:none}.venue-social-menu button{font:600 13px Inter,sans-serif;border:0;border-radius:10px;padding:11px 14px;background:transparent;color:var(--text,#fff);cursor:pointer}.venue-social-menu button:hover{background:#ffffff18}@media(min-width:900px){.venue-social-menu{bottom:22px}}
