/* 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}}

/* Preserve the outer wordmark font; only its original inner subtitle stays small. */
a.sb142-brand>.sb142-name{font:inherit;letter-spacing:inherit;margin:0;color:inherit;line-height:1.1}
@media(max-width:600px){.resnap-home-v4 .edit-heading{flex-direction:column;align-items:flex-start;gap:12px}.resnap-home-v4 .edit-heading>div{min-width:0;max-width:100%}.resnap-home-v4 .edit-heading>a{white-space:normal;max-width:100%;overflow-wrap:anywhere}}
