.oi-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}
.oi-social-links .oi-social-links__item{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;padding:0;color:#e0e5eb;background:#ffffff06;border:1px solid #ffffff30;border-radius:9px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s}
.oi-social-links .oi-social-links__item:hover{color:#2a2e35;background:#fdc858;border-color:#fdc858;transform:translateY(-2px)}
.oi-social-links .oi-social-links__item:focus-visible{outline:3px solid #fdc858;outline-offset:4px}
.oi-social-links .oi-social-links__item svg{display:block;width:22px;height:22px;pointer-events:none}
@media(prefers-reduced-motion:reduce){.oi-social-links .oi-social-links__item{transition:none}.oi-social-links .oi-social-links__item:hover{transform:none}}