/* Brand assets are deliberately scoped; no global image or contact-button rules. */
a.sb142-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none;flex-shrink:0;max-width:100%}
a.sb142-brand>img.sb142-mark{display:block!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;object-fit:contain!important;flex:none!important;margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:1!important}
a.sb142-brand>.sb142-name{display:block;line-height:1.1}
.resnap-home-v4 .edit-footer a.sb142-brand>img.sb142-mark{filter:brightness(0) invert(1)}
/* Varello's existing React catalogue redraws its own brand anchors after load. */
.site-header a.brand:not(.sb142-brand),.footer a.brand:not(.sb142-brand){display:inline-flex;align-items:center;gap:10px}
.site-header a.brand:not(.sb142-brand)::before,.footer a.brand:not(.sb142-brand)::before{content:"";display:block;flex:none;width:40px;height:40px;background:url('/assets/brand-20261016/header.webp') center/contain no-repeat}
@media(max-width:600px){a.sb142-brand{gap:8px!important}a.sb142-brand>img.sb142-mark{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}}
@media(max-width:600px){.site-header a.brand:not(.sb142-brand),.footer a.brand:not(.sb142-brand){gap:8px}.site-header a.brand:not(.sb142-brand)::before,.footer a.brand:not(.sb142-brand)::before{width:34px;height:34px}}
