
html { --wwk-ink: #16181D; --wwk-hi: #FFD400; --wwk-mark: #FFF59A; --wwk-link: #0B3D91; --wwk-paper: #fff; --wwk-black: #000; --wwk-shade: rgba(0,0,0,.55); } 
html[data-a11y-invert="1"] { filter: invert(1) hue-rotate(180deg); background: #fff; }
html[data-a11y-invert="1"] :is(img, picture, video, iframe, canvas, [style*="background-image"]) { filter: invert(1) hue-rotate(180deg); }
html[data-a11y-invert="1"] .widewalk-host { filter: invert(1) hue-rotate(180deg); }
html[data-a11y-saturation="1"] { filter: saturate(.45); }
html[data-a11y-saturation="1"] .widewalk-host { filter: saturate(2.222); }
html[data-a11y-saturation="2"] { filter: saturate(1.8); }
html[data-a11y-saturation="2"] .widewalk-host { filter: saturate(.555); }
html[data-a11y-saturation="3"] { filter: grayscale(1); }
html[data-a11y-lineheight="1"] :is(p, li, dd, dt, blockquote, figcaption, td, th, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { line-height: 1.5 !important; }
html[data-a11y-lineheight="2"] :is(p, li, dd, dt, blockquote, figcaption, td, th, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { line-height: 1.75 !important; }
html[data-a11y-lineheight="3"] :is(p, li, dd, dt, blockquote, figcaption, td, th, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { line-height: 2 !important; }
html[data-a11y-spacing="1"] :is(p, li, dd, blockquote, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { letter-spacing: .04em !important; word-spacing: .1em !important; }
html[data-a11y-spacing="2"] :is(p, li, dd, blockquote, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { letter-spacing: .09em !important; word-spacing: .18em !important; }
html[data-a11y-spacing="3"] :is(p, li, dd, blockquote, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { letter-spacing: .15em !important; word-spacing: .3em !important; }
html[data-a11y-spacing] :is(h1, h2, h3, h4, h5, h6, p, li):not(.widewalk-host *) { overflow-wrap: break-word; }
html[data-a11y-align="1"] :is(p, li, dd, dt, blockquote, figcaption, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { text-align: left !important; }
html[data-a11y-align="2"] :is(p, li, dd, dt, blockquote, figcaption, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { text-align: center !important; }
html[data-a11y-align="3"] :is(p, li, dd, dt, blockquote, figcaption, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { text-align: right !important; }
html[data-a11y-links] a:not(.widewalk-host *) {
text-decoration: underline !important;
text-decoration-thickness: 2px !important;
text-underline-offset: .16em !important;
}
html[data-a11y-links="2"] a:not(.widewalk-host *) {
background: var(--wwk-mark) !important;
color: var(--wwk-ink) !important;
box-shadow: 0 0 0 2px var(--wwk-ink);
border-radius: 2px;
}
html[data-a11y-images="1"] :is(img, picture):not(.widewalk-host *):not(a *):not(button *):not(label *):not(summary *):not([role="button"] *):not([role="link"] *):not([role="img"] *):not(.custom-logo):not(.wp-block-site-logo *):not([class*="logo"] *):not([data-widewalk-keep]):not([data-widewalk-keep] *) { visibility: hidden !important; }
html[data-a11y-images="1"] :is(section, header, aside, .wp-block-cover, [class*="hero"], [class*="cover"], [class*="banner"]):not(a *):not(button *):not(.widewalk-host):not(.widewalk-host *):not([data-widewalk-keep]):not([data-widewalk-keep] *) { background-image: none !important; }
html[data-a11y-dyslexia="1"] :not(.widewalk-host):not(.widewalk-host *) {
font-family: "OpenDyslexic", "Comic Sans MS", "Atkinson Hyperlegible", Verdana, Tahoma, sans-serif !important;
}
html[data-a11y-dyslexia="1"] :is(p, li, dd):not(.widewalk-host *) { line-height: 1.8 !important; letter-spacing: .03em !important; }
html[data-a11y-cursor="1"], html[data-a11y-cursor="1"] *:not(.widewalk-host *) {
cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24'%3E%3Cpath d='M5 2.2l13.6 8.9-6 1.1-2.6 5.7z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2, auto !important;
}
html[data-a11y-cursor="2"], html[data-a11y-cursor="2"] *:not(.widewalk-host *) {
cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' viewBox='0 0 24 24'%3E%3Cpath d='M5 2.2l13.6 8.9-6 1.1-2.6 5.7z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3, auto !important;
}
html[data-a11y-cursor] :is(a, button, [role="button"]):not(.widewalk-host *) {
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 11V5.6a1.6 1.6 0 0 1 3.2 0V11m0-1.2a1.5 1.5 0 0 1 3 0V11m0-.6a1.5 1.5 0 0 1 3 0v4.2a5.4 5.4 0 0 1-5.4 5.4h-1.6a5 5 0 0 1-4.3-2.5L5 14.2a1.5 1.5 0 0 1 2.5-1.7L9 14.4' fill='%23fff' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 12 3, pointer !important;
}
html[data-a11y-tooltips="1"] :is([aria-label], [title]):not(.widewalk-host *) { cursor: help; }
html[data-a11y-animations="1"] { scroll-behavior: auto !important; }
html[data-a11y-animations="1"] *:not(.widewalk-host *),
html[data-a11y-animations="1"] *:not(.widewalk-host *)::before,
html[data-a11y-animations="1"] *:not(.widewalk-host *)::after {
animation-duration: .01ms !important;
animation-iteration-count: 1 !important;
transition-duration: .01ms !important;
scroll-behavior: auto !important;
}
html[data-a11y-invert="2"]:not([data-a11y-host]) :not(.widewalk-host):not(.widewalk-host *) {
background-color: var(--wwk-black) !important;
color: var(--wwk-paper) !important;
border-color: var(--wwk-paper) !important;
text-shadow: none !important;
box-shadow: none !important;
}
html[data-a11y-invert="2"]:not([data-a11y-host]) a:not(.widewalk-host *),
html[data-a11y-invert="2"]:not([data-a11y-host]) a:not(.widewalk-host *) * {
color: var(--wwk-hi) !important;
text-decoration: underline !important;
}
html[data-a11y-invert="2"]:not([data-a11y-host]) :is(button, input, select, textarea, [type="submit"]):not(.widewalk-host *) {
border: 2px solid var(--wwk-paper) !important;
}
html[data-a11y-invert="2"]:not([data-a11y-host]) :is(img, video, iframe, canvas):not(.widewalk-host *) {
background: none !important;
}
html[data-a11y-align="4"] :is(p, li, dd, dt, blockquote, figcaption, h1, h2, h3, h4, h5, h6):not(.widewalk-host *) { text-align: justify !important; }
html[data-a11y-readable="1"] :not(.widewalk-host):not(.widewalk-host *) {
font-family: "Atkinson Hyperlegible", Arial, "Liberation Sans", "Helvetica Neue", Helvetica, sans-serif !important;
}
html[data-a11y-focus="1"] :focus:not(.widewalk-host *),
html[data-a11y-focus="1"] :focus-visible:not(.widewalk-host *) {
outline: 3px solid var(--wwk-ink) !important;
outline-offset: 2px !important;
box-shadow: 0 0 0 5px var(--wwk-hi) !important;
border-radius: 2px;
}
html[data-a11y-titles="1"] :is(h1, h2, h3, h4, h5, h6):not(.widewalk-host *) {
outline: 2px solid var(--wwk-ink) !important;
outline-offset: 3px !important;
background: var(--wwk-mark) !important;
color: var(--wwk-ink) !important;
}
html[data-a11y-invert="3"]:not([data-a11y-host]) :not(.widewalk-host):not(.widewalk-host *) {
background-color: var(--wwk-paper) !important;
color: var(--wwk-black) !important;
border-color: var(--wwk-black) !important;
text-shadow: none !important;
box-shadow: none !important;
}
html[data-a11y-invert="3"]:not([data-a11y-host]) a:not(.widewalk-host *),
html[data-a11y-invert="3"]:not([data-a11y-host]) a:not(.widewalk-host *) * {
color: var(--wwk-link) !important;
text-decoration: underline !important;
}
html[data-a11y-invert="3"]:not([data-a11y-host]) :is(button, input, select, textarea, [type="submit"]):not(.widewalk-host *) {
border: 2px solid var(--wwk-black) !important;
}
html[data-a11y-invert="3"]:not([data-a11y-host]) :is(img, video, iframe, canvas):not(.widewalk-host *) {
background: none !important;
}
html[data-a11y-dim]::after { content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 2147483640; background: var(--wwk-black); }
html[data-a11y-dim="1"]::after { opacity: .12; }
html[data-a11y-dim="2"]::after { opacity: .24; }
html[data-a11y-dim="3"]::after { opacity: .36; }
.widewalk-guide { position: fixed; left: 0; width: 100%; height: 3px; background: var(--wwk-ink); pointer-events: none; z-index: 2147483641; }
.widewalk-mask { position: fixed; left: 0; width: 100%; pointer-events: none; z-index: 2147483641; box-shadow: 0 0 0 100vmax var(--wwk-shade); }
.widewalk-lens { position: fixed; pointer-events: none; z-index: 2147483641; max-width: 420px; padding: 10px 14px; border-radius: 10px; background: var(--wwk-ink); color: var(--wwk-paper); font-size: 28px; font-weight: 700; line-height: 1.3; box-shadow: 0 8px 30px var(--wwk-shade); }
.widewalk-reader-view { position: fixed; inset: 0; z-index: 2147483646; overflow-y: auto; background: var(--wwk-paper); color: var(--wwk-ink); }
.widewalk-reader-inner { max-width: 720px; margin: 0 auto; padding: 72px 24px 90px; font: 400 19px/1.75 Georgia, "Times New Roman", serif; }
.widewalk-reader-inner :is(img, picture, figure) { max-width: 100%; height: auto; }
.widewalk-reader-inner :is(p, li, blockquote) { font-size: 19px !important; line-height: 1.75 !important; color: var(--wwk-ink) !important; }
.widewalk-reader-close { position: fixed; top: 16px; right: 16px; z-index: 1; padding: 10px 16px; border: 0; border-radius: 8px; background: var(--wwk-ink); color: var(--wwk-paper); font: 700 15px/1 -apple-system, "Segoe UI", Roboto, sans-serif; cursor: pointer; }