/* No visual theme rules: the purchased Lingvora documents own their entire presentation. */
.educan-kit-home :is(a, button, summary):focus-visible {
  outline: 3px solid var(--e-global-color-accent);
  outline-offset: 4px;
}
.educan-kit-home[id] { scroll-margin-top: 24px; }
@media (prefers-reduced-motion: reduce) {
  .educan-kit-home, .educan-kit-home *, .educan-kit-home *::before, .educan-kit-home *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
  .educan-kit-home.elementor-invisible, .educan-kit-home .elementor-invisible { visibility: visible !important; }
}
