/* v2.2: font-independent decorative star: four crossing fine lines, no emoji glyphs. */
.lvl-porta .lvlsite-inline-star,
.lvl-brine-page .lvlsite-inline-star {
  --lvlstar-size: 0.9em;
  --lvlstar-ink: currentColor;
  display: inline-block !important;
  vertical-align: -0.07em !important;
  width: var(--lvlstar-size) !important;
  height: var(--lvlstar-size) !important;
  flex: 0 0 auto;
  font-size: inherit;
  line-height: 1;
  background-image:
    linear-gradient(0deg, transparent 46%, var(--lvlstar-ink) 46%, var(--lvlstar-ink) 54%, transparent 54%),
    linear-gradient(45deg, transparent 46%, var(--lvlstar-ink) 46%, var(--lvlstar-ink) 54%, transparent 54%),
    linear-gradient(90deg, transparent 46%, var(--lvlstar-ink) 46%, var(--lvlstar-ink) 54%, transparent 54%),
    linear-gradient(135deg, transparent 46%, var(--lvlstar-ink) 46%, var(--lvlstar-ink) 54%, transparent 54%) !important;
  background-repeat:no-repeat!important;
  background-size: 100% 100% !important;
}
.lvl-porta .lp-ribbon-mark .lvlsite-inline-star,
.lvl-porta .lp-story-star .lvlsite-inline-star,
.lvl-porta .lp-quote-star .lvlsite-inline-star {
  display:none!important; /* existing :after replacement is the single visible symbol */
}
.lvl-brine-page .lvlb-announcement-left .lvlsite-inline-star { --lvlstar-ink: #193f40; --lvlstar-size: .77em; }
.lvl-brine-page .lvlb-photo-note .lvlsite-inline-star { --lvlstar-ink: #335e59; }
.lvl-brine-page .lvlb-banner-top .lvlsite-inline-star { --lvlstar-ink: #d3e6de; }
/* Standalone gold star heading is a plain ASCII * in Elementor source. */
.lvl-brine-page .lvlb-banner-star .elementor-heading-title {
  font-size: 0!important;
  line-height: 1!important;
}
.lvl-brine-page .lvlb-banner-star .elementor-heading-title::after {
  content:''!important;
  display:inline-block!important;
  width:36px!important;
  height:36px!important;
  background-image:
    linear-gradient(0deg, transparent 47%, #e9ca63 47%, #e9ca63 53%, transparent 53%),
    linear-gradient(45deg, transparent 47%, #e9ca63 47%, #e9ca63 53%, transparent 53%),
    linear-gradient(90deg, transparent 47%, #e9ca63 47%, #e9ca63 53%, transparent 53%),
    linear-gradient(135deg, transparent 47%, #e9ca63 47%, #e9ca63 53%, transparent 53%)!important;
  background-repeat:no-repeat!important;
}
