/* Oracle V7F rune bridge.
   Uses native v16-magic-runes.css contract:
   .rune-glow-overlay > .rune-glyph + .is-rune-hover
   CSS only for Oracle button compatibility. */

body.oracle-clean-v7b .oracle-panel .btn,
body.oracle-clean-v7b .oracle-result .btn,
body.oracle-clean-v7b .oracle-mobile-action{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
}

body.oracle-clean-v7b .oracle-panel .btn .rune-glow-overlay,
body.oracle-clean-v7b .oracle-result .btn .rune-glow-overlay,
body.oracle-clean-v7b .oracle-mobile-action .rune-glow-overlay{
  border-radius:inherit !important;
}

/* Не показываем руны на disabled */
body.oracle-clean-v7b .oracle-panel .btn:disabled .rune-glow-overlay,
body.oracle-clean-v7b .oracle-result .btn:disabled .rune-glow-overlay,
body.oracle-clean-v7b .oracle-mobile-action:disabled .rune-glow-overlay{
  display:none !important;
}

/* Оракульские кнопки не должны ломать высоту при рунах */
body.oracle-clean-v7b .oracle-panel .btn .rune-glyph,
body.oracle-clean-v7b .oracle-result .btn .rune-glyph,
body.oracle-clean-v7b .oracle-mobile-action .rune-glyph{
  line-height:1 !important;
}

/* Для длинных кнопок Оракула руны чуть шире и спокойнее */
body.oracle-clean-v7b [data-oracle-draw] .rune-glow-overlay,
body.oracle-clean-v7b [data-oracle-read] .rune-glow-overlay{
  gap:.24em !important;
  font-size:.92em !important;
}

/* Кнопки выбора расклада компактнее */
body.oracle-clean-v7b [data-spread-value] .rune-glow-overlay{
  gap:.20em !important;
  font-size:.9em !important;
}

/* Если native CSS скрывает текст только для .btn, а кнопка динамическая */
body.oracle-clean-v7b .rune-cta.is-rune-hover:not(.icon-btn):not(.burger){
  color:transparent !important;
  text-shadow:none !important;
}

body.oracle-clean-v7b .rune-cta.is-rune-hover > *:not(.rune-glow-overlay){
  opacity:0 !important;
}
