.social-link{display:inline-flex!important;align-items:center;gap:7px;color:#d7dfec;font-size:12px;white-space:nowrap}
.social-link:hover{color:#fff}
.social-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.footer-links{display:flex;align-items:center;gap:24px}
.footer-links a{font-size:14px;text-underline-offset:5px}
@media(max-width:950px){.social-link span{display:none}}
@media(max-width:700px){nav{gap:10px}.social-link{padding:6px}.footer-top{align-items:flex-start}.footer-links{align-items:flex-end;flex-direction:column;gap:8px}}
