.digital-bar-share {
  background:
    radial-gradient(circle at top center, rgba(215, 163, 92, 0.12), transparent 32%),
    var(--wp--preset--color--canvas, #0b0f0d);
  border-radius: 64px 64px 0 0;
  overflow: clip;
  margin-top: 8.8125rem;
  padding-bottom: 0;
}

.digital-bar-share > .section {
  padding-inline: var(--barlist-shell-padding-x, clamp(1.25rem, 3vw, 2rem));
}

.digital-bar-share > .section > .container,
.digital-bar-share > .section > .blog-editorial {
  width: min(100%, 75rem);
}

.digital-bar-share .container.entity-single-hero__grid {
  padding-bottom: 2rem;
}

.digital-bar-share .entity-single-hero,
.digital-bar-share .digital-bar-share__collection {
  position: relative;
  overflow: hidden;
  margin-top: -3.5rem;
}

.digital-bar-share__ambiance {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 0;
}

.digital-bar-share__ambiance img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: center;
  opacity: 0.32;
}

.digital-bar-share .entity-single-hero::after,
.digital-bar-share .digital-bar-share__collection::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(17, 25, 21, 0.18), rgba(17, 25, 21, 0.72)),
    radial-gradient(circle at top center, rgba(215, 163, 92, 0.12), transparent 45%);
  pointer-events: none;
}

.digital-bar-share .entity-single-hero > :not(.digital-bar-share__ambiance),
.digital-bar-share .digital-bar-share__collection > :not(.digital-bar-share__ambiance) {
  position: relative;
  z-index: 1;
}

.digital-bar-share .blog-card.blog-card--entity {
  border: 1px solid rgba(232, 222, 198, 0.65);
  border-radius: 1.5rem;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(2px);
}
