/*!
 * Access Menu – styles applied to the page itself.
 * The widget UI lives in a Shadow DOM (#acm-root) and is not affected by these rules.
 * Every rule is scoped to a class on <html>: acm-{feature}-{level}.
 */
 @font-face{font-family:"ACM OpenDyslexic";src:url(/wp-content/plugins/access-menu/assets/fonts/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ACM OpenDyslexic";src:url(/wp-content/plugins/access-menu/assets/fonts/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.acm-skip-link{position:absolute!important;top:8px!important;left:-9999px!important;z-index:2147483647!important;padding:12px 20px!important;background:#000!important;color:#fff!important;font:600 16px/1.2 system-ui,sans-serif!important;text-decoration:underline!important;border-radius:6px!important}.acm-skip-link:focus{left:8px!important;outline:3px solid #ffbf00!important}[dir="rtl"] .acm-skip-link:focus{left:auto!important;right:8px!important}html.acm-contrast-2,html.acm-contrast-2 body,html.acm-contrast-2 body *:not(#acm-root){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important;box-shadow:none!important}html.acm-contrast-2 body a:not(#acm-root),html.acm-contrast-2 body a *:not(#acm-root){color:#ffff00!important}html.acm-contrast-2 body :is(h1,h2,h3,h4,h5,h6):not(#acm-root),html.acm-contrast-2 body :is(h1,h2,h3,h4,h5,h6) *:not(#acm-root){color:#50d0a0!important}html.acm-contrast-2 body :is(button,input,select,textarea):not(#acm-root){border:1px solid #fff!important}html.acm-contrast-2 body svg:not(#acm-root){fill:currentColor}html.acm-contrast-3,html.acm-contrast-3 body,html.acm-contrast-3 body *:not(#acm-root){background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#000!important;text-shadow:none!important;box-shadow:none!important}html.acm-contrast-3 body a:not(#acm-root),html.acm-contrast-3 body a *:not(#acm-root){color:#0000d3!important}html.acm-contrast-3 body :is(h1,h2,h3,h4,h5,h6):not(#acm-root),html.acm-contrast-3 body :is(h1,h2,h3,h4,h5,h6) *:not(#acm-root){color:#6b0d0d!important}html.acm-contrast-3 body :is(button,input,select,textarea):not(#acm-root){border:1px solid #000!important}html.acm-highlightLinks-1 body :is(a,[role="link"]):not(#acm-root){background-color:#ffff00!important;color:#000!important;text-decoration:underline!important;text-decoration-thickness:2px!important;outline:2px solid #000!important;outline-offset:1px!important}html.acm-highlightLinks-1 body :is(a,[role="link"]) *:not(#acm-root){color:#000!important}html.acm-highlightTitles-1 body :is(h1,h2,h3,h4,h5,h6,[role="heading"]):not(#acm-root){outline:3px solid var(--acm-color,#1e4fa0)!important;outline-offset:4px!important;background-color:rgb(255 235 59 / .22)!important}html.acm-keyboardNav-1 body *:not(#acm-root):focus{outline:4px solid #ff6b00!important;outline-offset:2px!important;box-shadow:0 0 0 8px rgb(255 107 0 / .35)!important}html.acm-textSpacing-1 body *:not(#acm-root){letter-spacing:.08em!important;word-spacing:.16em!important}html.acm-textSpacing-2 body *:not(#acm-root){letter-spacing:.12em!important;word-spacing:.24em!important}html.acm-textSpacing-3 body *:not(#acm-root){letter-spacing:.18em!important;word-spacing:.36em!important}html[class*="acm-textSpacing-"] body *:not(#acm-root):is(:lang(fa),:lang(ar),:lang(ur),:lang(ps),:lang(ku)){letter-spacing:normal!important}html.acm-textSpacing-1 body *:not(#acm-root):is(:lang(fa),:lang(ar),:lang(ur),:lang(ps),:lang(ku)){word-spacing:.3em!important}html.acm-textSpacing-2 body *:not(#acm-root):is(:lang(fa),:lang(ar),:lang(ur),:lang(ps),:lang(ku)){word-spacing:.5em!important}html.acm-textSpacing-3 body *:not(#acm-root):is(:lang(fa),:lang(ar),:lang(ur),:lang(ps),:lang(ku)){word-spacing:.75em!important}html.acm-lineHeight-1 body *:not(#acm-root){line-height:1.5!important}html.acm-lineHeight-2 body *:not(#acm-root){line-height:1.75!important}html.acm-lineHeight-3 body *:not(#acm-root){line-height:2!important}html.acm-textAlign-1 body *:not(#acm-root){text-align:left!important}html.acm-textAlign-2 body *:not(#acm-root){text-align:center!important}html.acm-textAlign-3 body *:not(#acm-root){text-align:right!important}html.acm-textAlign-4 body *:not(#acm-root){text-align:justify!important}html.acm-dyslexia-1 body *:not(#acm-root):not(i):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.dashicons):not([class*="material"]):not([class*="glyph"]):not([aria-hidden="true"]){font-family:"ACM OpenDyslexic","Comic Sans MS",Tahoma,sans-serif!important}html.acm-dyslexia-2 body *:not(#acm-root):not(i):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.dashicons):not([class*="material"]):not([class*="glyph"]):not([aria-hidden="true"]){font-family:Verdana,Tahoma,Arial,"Segoe UI",sans-serif!important}html.acm-hideImages-1 body :is(img,picture,video,canvas,figure img,[role="img"]):not(#acm-root){visibility:hidden!important}html.acm-hideImages-1 body *:not(#acm-root){background-image:none!important}html.acm-pauseAnimations-1 *:not(#acm-root),html.acm-pauseAnimations-1 *:not(#acm-root)::before,html.acm-pauseAnimations-1 *:not(#acm-root)::after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.acm-cursor-1,html.acm-cursor-1 body *:not(#acm-root){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5l14.2 12.9-6.2.5 3.6 7.1-2.6 1.3-3.6-7.2-5.4 4.4z' fill='black' stroke='white' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 8 5,auto!important}html.acm-cursor-1 body :is(a,button,[role="button"],[role="link"],label,summary,select,input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"]):not(#acm-root),html.acm-cursor-1 body :is(a,button,[role="button"],[role="link"]) *:not(#acm-root){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M9 2.6a1.5 1.5 0 0 1 3 0V9h.4V7.6a1.5 1.5 0 0 1 3 0V9.2h.4V8.6a1.5 1.5 0 0 1 3 0V10h.2a1.5 1.5 0 0 1 2.9.6V15c0 4-2.6 7-6.4 7h-1.6c-2.2 0-3.6-1-4.9-2.8L4.3 14.4a1.6 1.6 0 0 1 2.4-2L9 14.6z' fill='black' stroke='white' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") 21 3,pointer!important}html.acm-cursor-1 body :is(input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="url"],input[type="tel"],input[type="number"],textarea,[contenteditable="true"]):not(#acm-root){cursor:text!important}.acm-sr-active{outline:4px solid #e6007e!important;outline-offset:3px!important;background-color:rgb(230 0 126 / .08)!important}.acm-flash{outline:5px solid #ff6b00!important;outline-offset:4px!important;transition:outline-color .3s!important}html.acm-dictionary-1 body ::selection{background:#ffe066;color:#000}