body.dga-content-meta-hide :is(main, #primary, .site-main) :is(.meta-bar, .dga-read-meta):not(:has(form)),
body.dga-content-meta-registration .dga-reg:has(#reg-form, .state-icon--closed, .done-box) :is(.meta-bar, .dga-read-meta):not(:has(form)),
body.dga-content-meta-hide .dga-job-share {
  display: none !important;
}

/* Preserve search controls when a legacy template puts them in the same wrapper. */
body.dga-content-meta-hide :is(main, #primary, .site-main) :is(.meta-bar, .dga-read-meta):has(form) > :not(form, :has(form)),
body.dga-content-meta-hide :is(main, #primary, .site-main) :is(.meta-bar, .dga-read-meta):has(form) :is(.meta-detail, .dga-read-facts):has(form) > :not(form, :has(form)) {
  display: none !important;
}

body:is(.dga-content-meta-album, .dga-content-meta-video) :is(main, #primary, .site-main):has(.dga-content-meta-bar) :is(.meta-bar:not(.dga-content-meta-bar):not(:has(form)), .wg-share, .wgv-share, .wg-album-meta, .wgv-watch-meta),
body.dga-content-meta-job .dga-job-detail:has(.dga-content-meta-bar) .dga-job-share {
  display: none !important;
}

/* Keep the album's photo count and slide controls. */
body.dga-content-meta-album :is(main, #primary, .site-main):has(.dga-content-meta-bar) .wg-album-meta {
  display: flex !important;
}
body.dga-content-meta-album :is(main, #primary, .site-main):has(.dga-content-meta-bar) .wg-album-meta > :is(.wg-meta-item:has(time, .wg-views-num), .wg-meta-sep) {
  display: none !important;
}

.dga-content-meta-replaced,
body.dga-content-meta-force .dga-job-detail:has(.dga-content-meta-bar) .dga-job-share,
body.dga-content-meta-hide :is(.wg-album-head .wg-share, .wgv-watch-head .wgv-share, .wgv-watch-head .wgv-watch-meta),
body.dga-content-meta-hide .wg-album-meta > :is(.wg-meta-item:has(.wg-views-num), .wg-meta-sep:has(+ .wg-meta-item .wg-views-num)) {
  display: none !important;
}
