footer{background:#30251f}
.footer-legal{align-items:center}
.footer-socials{display:flex;gap:12px;margin-left:auto;align-items:center}
.footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #9b8063;border-radius:50%;color:#ead6b9;background:linear-gradient(145deg,#ffffff08,#00000012);text-decoration:none}
.footer-socials a:hover{background:#ead6b9;color:#30251e;border-color:#ead6b9}
.footer-socials a:focus-visible{outline:2px solid #ead6b9;outline-offset:4px}
.footer-socials svg{display:block;flex-shrink:0}
@media(max-width:760px){.footer-socials{width:100%;margin-left:0;padding-top:8px;justify-content:flex-end}}
