.page__footer{display:flex;justify-content:center;padding:clamp(.95rem,2.6vw,1.65rem) clamp(1.4rem,4.25vw,2.85rem) calc(clamp(.95rem,2.6vw,1.65rem) + env(safe-area-inset-bottom,0px));margin-top:clamp(1.25rem,4.5vw,2.75rem);background:linear-gradient(180deg,#0c2d1200,#0c2d1273);color:var(--color-text-primary);width:100%}.global-footer{width:min(100%,1080px);display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,2.5vw,1.4rem);text-align:center}.global-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.25rem,1.2vw,.6rem)}.global-footer__link{padding:.25rem .5rem;border-radius:999px;font-size:clamp(.75rem,1.5vw,.85rem);font-weight:var(--font-weight-medium);color:#ffffffd1;text-decoration:none;background:#0c0c0c2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--transition-base)}.global-footer__link:hover,.global-footer__link:focus-visible{color:var(--color-text-hover);background:#0c0c0c52;outline:none}.global-footer__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:clamp(.8rem,1.75vw,.9rem);opacity:.8}@media (max-width: 640px){.page__footer{padding-inline:clamp(.9rem,4.5vw,1.35rem);margin-top:clamp(1rem,6vw,2rem)}.global-footer__link{padding:.3rem .6rem}.global-footer{gap:clamp(.7rem,4vw,1.1rem)}}
