/* Mariani Studio 1.6: footer actions + inline SVG. Keep the original header/menu animation intact. */
.header-container .mariani-brand-inline-svg{display:flex;width:122px;height:35px;align-items:center;justify-content:center}
.header-container .mariani-brand-inline-svg svg{width:100%;height:100%;max-width:100%;max-height:100%;display:block}
.mariani-footer-section .footer-right-menu{display:flex;flex-direction:column;align-items:flex-start;gap:12px;direction:ltr;text-align:left}
.mariani-footer-social{display:flex;gap:14px;align-items:center;justify-content:flex-start;flex-wrap:wrap}
.mariani-footer-social a{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.78;transition:opacity .22s ease,transform .22s ease}
.mariani-footer-social a:hover,.mariani-footer-social a:focus-visible{opacity:1;transform:translateY(-2px)}
.mariani-footer-social svg{width:16px;height:16px;display:block}
.mariani-footer-legal{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.6;opacity:.75}
.mariani-footer-legal a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}
@media(max-width:767px){.header-container .mariani-brand-inline-svg{width:110px;max-height:42px}.mariani-footer-section .footer-right-menu{align-items:flex-start}.mariani-footer-social{gap:13px}.mariani-footer-legal{font-size:10px}}
