/* Pied de page Mavelyx partagé — styles isolés sous .mvx-foot (extraits de style.css) */
.mvx-foot{--blue:#3471db;--ink:#202936;--muted:#697586;--line:#e0e6ef;background:#fff;color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif;border-top:1px solid var(--line)}
.mvx-foot a{color:inherit;text-decoration:none}.mvx-foot a:hover{color:var(--blue)}
.mvx-foot b{font-weight:700}.mvx-foot p{margin:0}
.mvx-foot footer.wrap{width:85%;max-width:1600px;margin-inline:auto;padding-inline:0}
.mvx-foot footer{padding-top:55px;padding-bottom:35px;font-size:16px}
.mvx-foot .footer-top{display:flex;justify-content:space-between;gap:40px}
.mvx-foot .footer-top>div{display:flex;gap:24px;flex-wrap:wrap}
.mvx-foot .footer-top>span{white-space:nowrap;color:var(--muted)}
.mvx-foot .footer-middle{display:flex;justify-content:space-between;gap:50px;margin:45px 0 65px}
.mvx-foot .footer-middle>div:first-child{display:flex;gap:12px 24px;flex-wrap:wrap;max-width:700px}
.mvx-foot .footer-middle a,.mvx-foot .footer-middle button{font-size:14px;color:var(--muted);padding:0}
.mvx-foot .social{display:flex;gap:18px}
.mvx-foot .footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:14px}
.mvx-foot .footer-bottom b:first-child{color:var(--blue)}
.mvx-foot .replica-note{font-size:13px;color:var(--muted);margin-top:30px;max-width:900px}
@media(max-width:800px){.mvx-foot .footer-top,.mvx-foot .footer-middle{flex-direction:column}.mvx-foot .footer-top>div{flex-direction:column;gap:17px}.mvx-foot .footer-middle{margin:35px 0 45px;gap:30px}.mvx-foot .footer-bottom{flex-wrap:wrap}.mvx-foot .footer-bottom span{order:3;width:100%}.mvx-foot .footer-bottom b:last-child{margin-left:auto}}

.mvx-foot .brand-foot img{display:block;height:22px;width:auto}
