/* SuperSummits – Frontend normalizations */

/* Ensure emojis rendered as images or SVGs match surrounding text size */
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: 0 !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/* If any library outputs SVG or SPAN with emoji class, keep consistent sizing */
svg.emoji,
span.emoji {
  height: 1em !important;
  width: 1em !important;
  font-size: 1em !important;
  line-height: 1em !important;
  vertical-align: -0.1em !important;
}

/* Scope to common content containers as well (defensive) */
.paket1-willkommen-text img.emoji,
.paket1-willkommen-text img.wp-smiley {
  height: 1em !important;
  width: 1em !important;
}

