.social-links{z-index:1000;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:16px;right:16px}.social-link{color:#333;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.social-link:hover{opacity:.8}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-link svg{width:24px;height:24px}
