/* Community quick links for compact screens */
.community-quick-links { display: none; }
@media (max-width: 1150px) {
  body.member-unified-app #tgps-user-view .community-quick-links {
    position: sticky;
    top: 72px;
    z-index: 42;
    display: flex;
    gap: 8px;
    width: 100%;
    margin: 0 0 12px;
    padding: 8px 10px;
    border: 1px solid #dce5e0;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 3px 12px #19332a0d;
  }
  body.member-unified-app #tgps-user-view .community-quick-links a {
    flex: 1 1 0;
    min-height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: #edf7f0;
    color: #087f39;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
  }
  #community-friends,
  #community-explore { scroll-margin-top: 128px; }
}
