.site-footer{border-top:1px solid var(--c-line);background:var(--c-surface);width:100%;color:var(--c-muted);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:14px 32px;font-size:13px;line-height:1.5;display:flex}.site-footer-copy,.site-footer-by{overflow-wrap:anywhere;min-width:0}.site-footer a{color:var(--c-blue);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.site-footer a:hover{color:var(--c-blue-hover)}.site-footer a:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:2px}@media (width<=768px){.site-footer{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px}.site-footer a{padding:4px 0;display:inline-block}}
