.site-footer{color:var(--outline);letter-spacing:.02em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:12px 16px;font-size:.625rem;display:flex}.site-footer strong{color:var(--primary);letter-spacing:.04em;font-weight:700}.site-footer a{color:var(--primary);font-weight:600;transition:opacity .2s}.site-footer a:hover{opacity:.65}.site-footer .foot-sep{opacity:.35;margin:0 6px}.site-footer .foot-brand{letter-spacing:.03em;font-weight:700}
