.site-footer{border-top:1px solid var(--border);color:var(--text-faint);text-align:center;margin-top:2.6rem;padding-top:1.2rem;font-size:.78rem;line-height:1.6}.site-footer p{margin:0}.site-footer-links{flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;margin-top:.4rem;display:flex}.site-footer-links a{color:var(--text-dim);text-decoration:none;transition:color .15s}.site-footer-links a:hover{color:var(--text);text-decoration:underline}.site-footer.align-start{text-align:left}.site-footer.align-start .site-footer-links{justify-content:flex-start}
