.footer{padding:1.5rem max(1.5rem, calc((100% - var(--max-width)) / 2));background:#2c1d21;border-top:1px solid #ffffff1f;justify-content:center;margin-top:auto;display:flex}.footer__link{color:#d4c8c8;font-size:.8rem;text-decoration:none}.footer__link:hover{color:#fff}.footer{flex-wrap:wrap;align-items:center;gap:1.5rem}.social-links{flex-wrap:wrap;gap:1.5rem;display:flex}.social-links a{color:inherit}.footer .social-links{color:#d4c8c8;font-size:.8rem}.footer__links{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.footer__link{align-items:center;min-height:40px;display:inline-flex}
