.social-sidebar {
  position:fixed; left:15px; top:50%; transform:translateY(-50%);
  display:flex; flex-direction:column; gap:10px; z-index:1001;
}
.social-sidebar a {
  background:#FFD700; color:#000; padding:10px; border-radius:50%; font-size:14px; text-align:center;
  width:36px; height:36px; line-height:16px; transition:.3s;
}
.social-sidebar a:hover { background:#e0bc00; }
