/* Readabler-Doppelskalierung verhindern */
body:not(.wp-admin) [original-size] :is(a, span, strong, em, b, i, u, small, sup, sub)
  :not(.elementor-button)
  :not(.wp-element-button){
  font-size: inherit !important;
  line-height: inherit !important;
}

/* Falls Readabler dem Kind trotzdem inline font-size gibt: wegdrücken */
body:not(.wp-admin) [original-size] :is(a, span, strong, em, b, i, u, small, sup, sub)[style*="font-size"]
  :not(.elementor-button)
  :not(.wp-element-button){
  font-size: inherit !important;
}

/* verhindert, dass Readabler verschachtelte Elemente (z.B. a in p) nochmal skaliert */
[original-size] [original-size]{
  font-size: inherit !important;
  line-height: inherit !important;
}


/* Readabler-Ignorierbereich komplett ausnehmen */
#readabler-ignore-icon,
#readabler-ignore-icon *{
  /* keine Text-/Wrap-Spielereien hier */
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: manual !important;
  white-space: nowrap !important;

  /* feste Größe (nicht mitskalieren) */
  font-size: 30px !important;
  line-height: 1 !important;
}

/* Falls es SVG/Icon-Fonts sind: fix auf 30px */
#readabler-ignore-icon svg{
  width: 30px !important;
  height: 30px !important;
}

#readabler-ignore-icon i{
  font-size: 30px !important;
}

/* Wenn Readabler beim Reload mit transform/zoom arbeitet: */
#readabler-ignore-icon{
  transform: none !important;
}