/**
 * RC8: the policy/RSS cards sit directly on the existing site background.
 * The artwork is already transparent outside its silhouette (RC7). Clearing
 * just the images or #footer-widgets is insufficient: Hueman's #footer also
 * paints behind that section. The JS marks only a proven, complete link band
 * and its containing shells; unrelated widgets/ads keep their original paint.
 *
 * No white replacement panel, copied body background, opacity or global reset.
 * Border widths remain to avoid moving the footer; only their paint is cleared.
 * These rules follow legacy blends AND harmony, including master level zero.
 */
body.aehf-links-on #footer.aehf-links-backdrop-clear,
body.aehf-links-on #footer .aehf-links-backdrop-clear,
body.aehf-links-on #footer #footer-widgets.aehf-links-backdrop-clear,
body.aehf-links-on #footer #footer-widgets.aehf-links-backdrop-clear.aehf-panel-grid,
body.aehf-links-on #footer #footer-widgets.aehf-links-backdrop-clear .aehf-panel-grid {
  background: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
/* Preserve clearfix / layout pseudo-elements, but not decorative band paint. */
body.aehf-links-on #footer.aehf-links-backdrop-clear::before,
body.aehf-links-on #footer.aehf-links-backdrop-clear::after,
body.aehf-links-on #footer .aehf-links-backdrop-clear::before,
body.aehf-links-on #footer .aehf-links-backdrop-clear::after {
  background: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
/* Prevent a theme-wide image background from filling the alpha cutouts. */
body.aehf-links-on #footer #footer-widgets.aehf-links-backdrop-clear .aehf-panel-ready > .aehf-panel-image {
  background: transparent !important;
}
