/*
 * Header logo home link
 *
 * Some legacy compact-header rules disable pointer events on every direct
 * child of the centered logo shell. Keep the actual logo widget and its
 * anchor interactive in every header variant.
 */
html body :is(#header-hz-elementor, .elementor-location-header, header.elementor-location-header, header[data-elementor-type="header"], header[data-elementor-type="wp-post"])
.artbin-single-logo,
html body :is(#header-hz-elementor, .elementor-location-header, header.elementor-location-header, header[data-elementor-type="header"], header[data-elementor-type="wp-post"])
.artbin-single-logo .elementor-widget-container,
html body :is(#header-hz-elementor, .elementor-location-header, header.elementor-location-header, header[data-elementor-type="header"], header[data-elementor-type="wp-post"])
.artbin-single-logo .artbin-single-logo-link {
  pointer-events: auto !important;
}

html body :is(#header-hz-elementor, .elementor-location-header, header.elementor-location-header, header[data-elementor-type="header"], header[data-elementor-type="wp-post"])
a.artbin-single-logo-link {
  cursor: pointer !important;
}

/* Outrank the legacy compact rule that disables every child of this shell. */
@media (max-width: 1440px) {
  html body:not(.home):not(.transparent-yes) #header-hz-elementor
  :is(.elementor-element-fcec792, .elementor-element-f355176) > .artbin-single-logo {
    pointer-events: auto !important;
  }
}
