.portrait-deceased-cross {
  position: absolute;
  z-index: 8;
  inset: 0;
  display: grid;
  overflow: hidden;
  place-items: center;
  background: rgba(57, 0, 12, .12);
  pointer-events: none;
}

.portrait-deceased-cross > i {
  position: absolute;
  top: -18%;
  left: 50%;
  width: clamp(7px, 4.5%, 16px);
  height: 136%;
  border: 1px solid rgba(255, 172, 181, .24);
  background: rgba(224, 24, 53, .48);
  box-shadow: 0 0 18px rgba(255, 28, 65, .38);
  transform: translateX(-50%) rotate(38deg);
  transform-origin: center;
}

.portrait-deceased-cross > i:nth-child(2) {
  transform: translateX(-50%) rotate(-38deg);
}

.portrait-deceased-cross > b {
  position: relative;
  z-index: 1;
  padding: 7px 11px 6px;
  border-top: 1px solid rgba(255, 133, 149, .58);
  border-bottom: 1px solid rgba(255, 133, 149, .58);
  background: rgba(39, 2, 10, .62);
  color: rgba(255, 225, 230, .9);
  font-family: var(--display);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 2.2px;
  line-height: 1;
  text-shadow: 0 0 9px rgba(255, 49, 78, .85);
}
