:root{--a11y-gold: var(--color-gold, #BEA98E);--a11y-bg: #1a1a1a;--a11y-bg-hover: #2a2a2a;--a11y-text: #f0ede8;--a11y-text-muted: #a09a90;--a11y-active-bg: var(--a11y-gold);--a11y-active-text: #1a1a1a;--a11y-panel-width: 300px;--a11y-radius: 8px;--a11y-transition: .3s cubic-bezier(.4, 0, .2, 1)}.a11y-toolbar__toggle{position:fixed;bottom:20px;right:20px;z-index:9998;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;display:flex!important;align-items:center;justify-content:center;border:3px solid #1565C0!important;border-radius:50%;background:#1565c0!important;color:#fff!important;cursor:pointer;box-shadow:0 4px 16px #00000080,0 0 0 3px #fff!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.a11y-toolbar__toggle:hover{transform:scale(1.1);box-shadow:0 6px 24px #0009,0 0 0 3px #fff!important;background:#1976d2!important}.a11y-toolbar__toggle:focus-visible{outline:3px solid var(--a11y-gold);outline-offset:3px}.a11y-toolbar__toggle-icon{font-size:22px;line-height:1}.a11y-toolbar__panel{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:var(--a11y-panel-width);max-width:90vw;background:var(--a11y-bg);color:var(--a11y-text);border-left:1px solid rgba(190,169,142,.2);box-shadow:-4px 0 24px #00000080;transform:translate(100%);transition:transform var(--a11y-transition);overflow-y:auto;display:flex;flex-direction:column;direction:rtl}.a11y-toolbar__panel--open{transform:translate(0)}.a11y-toolbar__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(190,169,142,.15)}.a11y-toolbar__title{margin:0;font-size:18px;font-weight:600;color:var(--a11y-gold);letter-spacing:.02em}.a11y-toolbar__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(190,169,142,.3);border-radius:50%;background:transparent;color:var(--a11y-text-muted);font-size:16px;cursor:pointer;transition:color var(--a11y-transition),border-color var(--a11y-transition)}.a11y-toolbar__close:hover{color:var(--a11y-gold);border-color:var(--a11y-gold)}.a11y-toolbar__close:focus-visible{outline:3px solid var(--a11y-gold);outline-offset:2px}.a11y-toolbar__controls{padding:16px 20px 24px;display:flex;flex-direction:column;gap:10px}.a11y-toolbar__group{margin-bottom:6px}.a11y-toolbar__group-label{display:block;font-size:13px!important;color:var(--a11y-text-muted);margin-bottom:10px}.a11y-toolbar__font-control{display:flex;align-items:center;gap:12px}.a11y-toolbar__font-btn{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(190,169,142,.3);border-radius:50%;background:transparent;color:var(--a11y-text);font-size:16px!important;font-weight:700;cursor:pointer;transition:background var(--a11y-transition),border-color var(--a11y-transition),color var(--a11y-transition)}.a11y-toolbar__font-btn:hover:not(:disabled){background:var(--a11y-bg-hover);border-color:var(--a11y-gold);color:var(--a11y-gold)}.a11y-toolbar__font-btn:disabled{opacity:.3;cursor:not-allowed}.a11y-toolbar__font-btn:focus-visible{outline:3px solid var(--a11y-gold);outline-offset:2px}.a11y-toolbar__font-indicator{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.a11y-toolbar__font-dots{display:flex;gap:6px}.a11y-toolbar__font-dot{width:10px;height:10px;border-radius:50%;background:#bea98e33;border:1px solid rgba(190,169,142,.3);transition:background var(--a11y-transition),border-color var(--a11y-transition)}.a11y-toolbar__font-dot--active{background:var(--a11y-gold);border-color:var(--a11y-gold)}.a11y-toolbar__font-label{font-size:12px!important;color:var(--a11y-gold);font-weight:500;letter-spacing:.02em}.a11y-toolbar__option{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid rgba(190,169,142,.15);border-radius:var(--a11y-radius);background:transparent;color:var(--a11y-text);font-size:14px;text-align:right;cursor:pointer;transition:background var(--a11y-transition),border-color var(--a11y-transition),color var(--a11y-transition)}.a11y-toolbar__option:hover{background:var(--a11y-bg-hover);border-color:#bea98e66}.a11y-toolbar__option--active{background:var(--a11y-gold);color:var(--a11y-active-text);border-color:var(--a11y-gold);font-weight:600}.a11y-toolbar__option--active:hover{background:var(--a11y-gold);opacity:.9;border-color:var(--a11y-gold)}.a11y-toolbar__option:focus-visible{outline:3px solid var(--a11y-gold);outline-offset:2px}.a11y-toolbar__option-icon{font-size:18px;flex-shrink:0;width:24px;text-align:center}.a11y-toolbar__reset{margin-top:8px;padding:10px 14px;border:1px solid rgba(190,169,142,.3);border-radius:var(--a11y-radius);background:transparent;color:var(--a11y-text-muted);font-size:13px;cursor:pointer;transition:color var(--a11y-transition),border-color var(--a11y-transition)}.a11y-toolbar__reset:hover{color:var(--a11y-gold);border-color:var(--a11y-gold)}.a11y-toolbar__reset:focus-visible{outline:3px solid var(--a11y-gold);outline-offset:2px}.a11y-toolbar__backdrop{position:fixed;inset:0;z-index:9997;background:#0006;backdrop-filter:blur(2px)}.a11y-toolbar{font-size:16px!important;filter:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.5!important}.a11y-toolbar *,.a11y-toolbar__backdrop{filter:none!important;font-family:inherit!important;line-height:inherit!important}.a11y-toolbar__toggle{font-size:22px!important}.a11y-toolbar__title{font-size:18px!important}.a11y-toolbar__option,.a11y-toolbar__btn,.a11y-toolbar__reset{font-size:14px!important}.a11y-toolbar__group-label{font-size:13px!important}.a11y-toolbar__close{font-size:16px!important}html.a11y-font-size-1{font-size:115%!important}html.a11y-font-size-2{font-size:130%!important;line-height:1.8!important}html.a11y-font-size-3{font-size:150%!important;line-height:1.9!important}body.a11y-high-contrast #a11y-content{filter:contrast(1.4)}body.a11y-high-contrast #a11y-content img{filter:contrast(1.2)}body.a11y-grayscale #a11y-content{filter:grayscale(1)}body.a11y-high-contrast.a11y-grayscale #a11y-content{filter:contrast(1.4) grayscale(1)}body.a11y-highlight-links #a11y-content a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;outline:2px solid var(--color-gold, #BEA98E)!important;outline-offset:2px;background-color:#bea98e1a!important}body.a11y-readable-font #a11y-content,body.a11y-readable-font #a11y-content *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Hebrew,sans-serif!important}body.a11y-pause-animations #a11y-content,body.a11y-pause-animations #a11y-content *,body.a11y-pause-animations #a11y-content *:before,body.a11y-pause-animations #a11y-content *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}body.a11y-keyboard-nav #a11y-content *:focus-visible{outline:3px solid var(--color-gold, #BEA98E)!important;outline-offset:4px!important;box-shadow:0 0 0 6px #bea98e4d!important}@media (max-width: 400px){.a11y-toolbar__panel{width:100vw;max-width:100vw}}
