html.fv-text-size-1 body { font-size: 1.1em }
html.fv-text-size-2 body { font-size: 1.3em }
html.fv-text-size-3 body { font-size: 1.6em }
html.fv-text-size-4 body { font-size: 2em } html.fv-line-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { line-height: 1.5 !important }
html.fv-line-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { line-height: 1.85 !important }
html.fv-line-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { line-height: 2.25 !important } html.fv-word-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { word-spacing: 0.16em !important }
html.fv-word-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { word-spacing: 0.32em !important }
html.fv-word-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { word-spacing: 0.5em !important } html.fv-letter-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { letter-spacing: 0.05em !important }
html.fv-letter-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { letter-spacing: 0.1em !important }
html.fv-letter-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { letter-spacing: 0.15em !important } html.fv-line-height-1 body :is(p, li, h1, h2, h3, h4, h5, h6, blockquote, dl) { margin-bottom: 1em !important }
html.fv-line-height-2 body :is(p, li, h1, h2, h3, h4, h5, h6, blockquote, dl) { margin-bottom: 1.5em !important }
html.fv-line-height-3 body :is(p, li, h1, h2, h3, h4, h5, h6, blockquote, dl) { margin-bottom: 2em !important } html.fv-readable-font body,
html.fv-readable-font body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
font-family: "Heebo", "Assistant", "Open Sans Hebrew", system-ui, -apple-system, sans-serif !important;
} @font-face {
font-family: 'OpenDyslexic';
src: local('OpenDyslexic'),
url(//bursa4u.com/wp-content/plugins/fv-accessibility/assets/fonts/OpenDyslexic-Regular.woff2) format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
html.fv-dyslexic-font body,
html.fv-dyslexic-font body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
font-family: 'OpenDyslexic', 'Comic Sans MS', Verdana, sans-serif !important;
} html.fv-text-align-left body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { text-align: left !important }
html.fv-text-align-right body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { text-align: right !important }
html.fv-text-align-center body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { text-align: center !important }
html.fv-text-align-justify body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) { text-align: justify !important } html.fv-page-zoom-1 body { zoom: 1.1 }
html.fv-page-zoom-2 body { zoom: 1.25 }
html.fv-page-zoom-3 body { zoom: 1.5 } html.fv-larger-targets body :is(button, input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), select, textarea, a):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
padding: 12px 16px !important;
min-height: 44px !important;
font-size: 1.05em !important;
} html.fv-highlight-headings body :is(h1, h2, h3, h4, h5, h6) {
outline: 2px solid #1d4ed8 !important;
outline-offset: 4px !important;
background: rgba(29, 78, 216, 0.08) !important;
padding: 4px 8px !important;
border-radius: 4px !important;
} html.fv-highlight-links body a:not(.fv-a11y-button):not(.fv-a11y-panel a):not(.fv-a11y-statement-link) {
color: #1d4ed8 !important;
text-decoration: underline !important;
text-decoration-thickness: 2px !important;
text-underline-offset: 3px !important;
outline: 1px dashed #1d4ed8 !important;
outline-offset: 2px !important;
} html.fv-highlight-focus body :is(a, button, input, select, textarea, [tabindex]):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):hover,
html.fv-highlight-focus body :is(a, button, input, select, textarea, [tabindex]):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):focus {
outline: 3px solid #f59e0b !important;
outline-offset: 2px !important;
background-color: rgba(245, 158, 11, 0.08) !important;
} html.fv-image-descriptions body img:not(.fv-a11y-icon) {
outline: 1px dashed #94a3b8;
outline-offset: 2px;
}
.fv-a11y-img-caption {
display: block;
font-size: 0.85em;
color: #475569;
background: #f1f5f9;
border-right: 3px solid #1d4ed8;
padding: 6px 10px;
margin-top: 6px;
font-style: italic;
direction: rtl;
} html.fv-content-magnifier body :is(p, li, h1, h2, h3, h4, h5, h6, td, blockquote):not(.fv-a11y-button *):not(.fv-a11y-panel *):hover {
transform: scale(1.4);
transform-origin: var(--fv-magnify-origin, right top);
background: #ffffff;
position: relative;
z-index: 50;
transition: transform 0.12s ease;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.18);
padding: 8px 12px;
border-radius: 6px;
}
@media (prefers-reduced-motion: reduce) {
html.fv-content-magnifier body *:hover { transition: none }
}  html.fv-contrast-light body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
background-color: #ffffff !important;
color: #000000 !important;
border-color: #000000 !important;
text-shadow: none !important;
box-shadow: none !important;
}
html.fv-contrast-light body a:not(.fv-a11y-button):not(.fv-a11y-panel a) {
color: #0000ee !important;
text-decoration: underline !important;
}
html.fv-contrast-light body a:visited:not(.fv-a11y-button):not(.fv-a11y-panel a) {
color: #551a8b !important;
} html.fv-contrast-dark body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
background-color: #000000 !important;
color: #ffffff !important;
border-color: #ffffff !important;
text-shadow: none !important;
box-shadow: none !important;
}
html.fv-contrast-dark body a:not(.fv-a11y-button):not(.fv-a11y-panel a) {
color: #ffff00 !important;
text-decoration: underline !important;
}
html.fv-contrast-dark body :is(h1, h2, h3, h4, h5, h6) {
color: #ffff00 !important;
}  html.fv-monochrome body > *:not(.fv-a11y-button):not(.fv-a11y-panel) {
filter: grayscale(100%);
} html.fv-invert-colors body > *:not(.fv-a11y-button):not(.fv-a11y-panel) {
filter: invert(100%) hue-rotate(180deg);
}
html.fv-invert-colors body img:not(.fv-a11y-icon),
html.fv-invert-colors body video,
html.fv-invert-colors body iframe,
html.fv-invert-colors body picture {
filter: invert(100%) hue-rotate(180deg);
} html.fv-saturation-high body > *:not(.fv-a11y-button):not(.fv-a11y-panel) { filter: saturate(2); }
html.fv-saturation-low  body > *:not(.fv-a11y-button):not(.fv-a11y-panel) { filter: saturate(0.4); } html.fv-custom-colors body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
background-color: var(--fv-custom-bg, transparent) !important;
color: var(--fv-custom-fg, inherit) !important;
}
html.fv-custom-colors body :is(h1, h2, h3, h4, h5, h6) {
color: var(--fv-custom-heading, inherit) !important;
}   html.fv-pause-animations *,
html.fv-pause-animations *::before,
html.fv-pause-animations *::after {
animation-duration: 0.001s !important;
animation-iteration-count: 1 !important;
transition-duration: 0.001s !important;
transition-delay: 0s !important;
scroll-behavior: auto !important;
} html.fv-hide-images body img:not(.fv-a11y-icon),
html.fv-hide-images body picture,
html.fv-hide-images body svg:not(.fv-a11y-icon),
html.fv-hide-images body video {
visibility: hidden !important;
} html.fv-block-flashing body marquee,
html.fv-block-flashing body blink {
animation: none !important;
display: inline !important;
}
html.fv-block-flashing body * {
animation-iteration-count: 1 !important;
animation-duration: 1s !important; } html.fv-mute-media body video,
html.fv-mute-media body audio {
outline: 1px dashed #94a3b8;
outline-offset: 2px;
}  html.fv-cursor-black,
html.fv-cursor-black body,
html.fv-cursor-black body *:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
cursor: url(//bursa4u.com/wp-content/plugins/fv-accessibility/assets/img/cursor-black.svg) 3 3, default !important;
}
html.fv-cursor-white,
html.fv-cursor-white body,
html.fv-cursor-white body *:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fv-a11y-panel *) {
cursor: url(//bursa4u.com/wp-content/plugins/fv-accessibility/assets/img/cursor-white.svg) 3 3, default !important;
} html.fv-keyboard-nav body :focus,
html.fv-keyboard-nav body :focus-visible {
outline: 3px solid #f59e0b !important;
outline-offset: 3px !important;
}
.fv-a11y-skip-link {
position: fixed;
top: -100px;
inset-inline-start: 12px;
z-index: 1000001;
background: #1d4ed8;
color: #ffffff !important;
padding: 10px 16px;
border-radius: 6px;
font-family: "Heebo", "Assistant", system-ui, sans-serif !important;
font-size: 15px !important;
text-decoration: none;
transition: top 0.15s ease;
}
.fv-a11y-skip-link:focus,
.fv-a11y-skip-link:focus-visible {
top: 12px;
outline: 3px solid #ffffff !important;
} .fv-a11y-reading-ruler {
position: fixed;
inset-inline-start: 0;
inset-inline-end: 0;
height: 36px;
top: var(--fv-ruler-y, -100px);
background: rgba(245, 158, 11, 0.18);
border-top: 2px solid rgba(245, 158, 11, 0.65);
border-bottom: 2px solid rgba(245, 158, 11, 0.65);
pointer-events: none;
z-index: 999998;
display: none;
transform: translateY(-50%);
}
html.fv-reading-ruler .fv-a11y-reading-ruler { display: block; } .fv-a11y-reading-mask {
position: fixed;
inset-inline-start: 0;
inset-inline-end: 0;
background: rgba(0, 0, 0, 0.55);
pointer-events: none;
z-index: 999997;
display: none;
}
.fv-a11y-reading-mask-top    { top: 0; height: calc(var(--fv-mask-y, 50%) - 80px); }
.fv-a11y-reading-mask-bottom { bottom: 0; top: calc(var(--fv-mask-y, 50%) + 80px); }
html.fv-reading-mask .fv-a11y-reading-mask { display: block; } html.fv-reader-mode body > *:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fv-a11y-reader-mode-content):not(.fv-a11y-reading-ruler):not(.fv-a11y-reading-mask):not(.fv-a11y-reading-mask-top):not(.fv-a11y-reading-mask-bottom):not(#wpadminbar) {
display: none !important;
}
.fv-a11y-reader-mode-content {
display: none;
max-width: 720px;
margin: 40px auto !important;
padding: 32px 28px !important;
background: #fafaf2;
color: #1f2937;
font-family: "Heebo", "Assistant", "Open Sans Hebrew", system-ui, sans-serif;
font-size: 18px;
line-height: 1.7;
border: 1px solid #e5e7eb;
border-radius: 8px;
}
html.fv-reader-mode .fv-a11y-reader-mode-content { display: block; }
.fv-a11y-reader-mode-content :is(h1, h2, h3, h4, h5, h6) {
margin: 1.4em 0 0.5em;
}
.fv-a11y-reader-mode-content img,
.fv-a11y-reader-mode-content video,
.fv-a11y-reader-mode-content iframe {
max-width: 100%;
height: auto;
} .fv-a11y-jump-highlight {
outline: 4px solid #f59e0b !important;
outline-offset: 4px !important;
transition: outline-color 0.4s ease;
}