/* WP Masquerade: footer partner links (action wpm_footer_partner_links). Uses the tokens of site.css. */
.wpm-partners { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px 16px; padding: 14px 0; border-top: 1px solid var(--line); font-size: .85rem; }
.wpm-partners h2 { font-size: .78rem; font-weight: 800; text-transform: uppercase; letter-spacing: .07em; color: var(--muted); margin: 0; }
.wpm-partners ul { display: flex; flex-wrap: wrap; gap: 6px 18px; list-style: none; margin: 0; padding: 0; }
.wpm-partners a { color: var(--muted); text-decoration: none; }
.wpm-partners a:hover { color: var(--blue); text-decoration: underline; }
.wpm-partners a:focus-visible { outline: none; box-shadow: var(--focus); border-radius: 3px; }
