/* Social links (brand: Logo Red #D71920, Golden Yellow #FFC72C, white; Oswald labels) */
.social-links { list-style: none; margin: 0; padding: 0; display: flex; gap: 10px; }
.social-link {
  display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 16px; border-radius: 999px;
  font-family: var(--font-head); font-weight: 700; font-size: 15px; letter-spacing: 0.03em; text-decoration: none;
}
.social-link:focus-visible { outline: 3px solid var(--brand-yellow); outline-offset: 2px; }
.social-ico { flex: 0 0 auto; }
/* Home: red pills with white text, centered under the pickup line */
.social-links--home { justify-content: center; margin: 2px 0 8px; }
.social-links--home .social-link { background: var(--brand-red); color: #fff; }
.social-links--home .social-link:active { background: var(--pink-dark); }
/* Drawer: under a "Follow us" heading */
.drawer-social { padding: 10px 16px 4px; border-top: 1px solid var(--border); }
.drawer-social-h { margin: 0 0 8px; font-family: var(--font-head); font-size: 16px; font-weight: 700; color: var(--ink); text-transform: uppercase; letter-spacing: 0.04em; }
.social-links--drawer { flex-wrap: wrap; }
.social-links--drawer .social-link { background: #fff; color: var(--brand-red); border: 2px solid var(--brand-red); }
.social-links--drawer .social-link:active { background: var(--pink-soft); }
