/* Appearance is edited in Elementor, including shared header/footer backgrounds. */
.hk-skip{position:absolute;left:16px;top:-100px;z-index:99999;padding:12px 20px;background:var(--e-global-color-accent);color:var(--e-global-color-primary)}
.hk-skip:focus{top:16px}
:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--e-global-color-success);outline-offset:4px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.hk5-submenu-toggle{border:0;background:transparent;color:var(--e-global-color-accent);min-width:44px;min-height:44px;padding:8px;cursor:pointer}
.hk5-submenu-toggle:focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:2px}

/* EA adds the selected-page caption outside the hamburger bounds. The accessible button name remains. */
.hk-header .eael-simple-menu-toggle-text{display:none}
.hk-header button.hk5-submenu-toggle{border:0;border-radius:4px;background:transparent;color:var(--e-global-color-accent);font:inherit;font-size:20px;line-height:1;min-width:44px;min-height:44px;padding:8px;box-shadow:none}
.hk-header button.hk5-submenu-toggle:hover{background:var(--e-global-color-primary);color:var(--e-global-color-white)}
.hk-header li.menu-item-has-children>a>span,.hk-header span.eael-simple-menu-indicator{display:none}
