footer.page-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem;padding-inline:max((100% - 1140px)/2,max(4vmin,1.25rem));box-shadow:0 0 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}footer.page-footer a{color:inherit}footer.page-footer a:hover{color:var(--primary)}