// The OpenDyslexic font face is declared via a locally-bundled stylesheet // enqueued by PHP (class-widget-injector.php) — no external requests needed. let styleEl: HTMLStyleElement | null = null; export function toggle(on: boolean): void { if (on) { if (document.getElementById('accessmate-dyslexia-style')) return; styleEl = document.createElement('style'); styleEl.id = 'accessmate-dyslexia-style'; styleEl.textContent = "body,body *{font-family:'OpenDyslexic',Arial,sans-serif!important}"; document.head.appendChild(styleEl); } else { (styleEl ?? document.getElementById('accessmate-dyslexia-style'))?.remove(); styleEl = null; } }