:root{--accessibility-bar-gap: 6px;--accessibility-bar-button-border-radius: 4px;--accessibility-bar-tooltip-font-size: .875rem;--accessibility-bar-tooltip-color: #fff;--accessibility-bar-tooltip-bg-color: #d85d00;--accessibility-bar-tooltip-border-radius: 4px;--fixed-accessibility-bar-position-right: 1.125rem;--fixed-accessibility-bar-position-bottom: 1.125rem;--fixed-accessibility-bar-button-height: 3rem;--fixed-accessibility-bar-button-width: 3rem;--fixed-accessibility-bar-button-color: #fff;--fixed-accessibility-bar-button-background-color: #424242;--fixed-accessibility-bar-button-active-color: #fff;--fixed-accessibility-bar-button-active-background-color: #000000;--fixed-accessibility-bar-button-hover-color: #fff;--fixed-accessibility-bar-button-hover-background-color: #000000 }.accessibility-bar{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--accessibility-bar-gap)}.accessibility-bar__container{align-content:center}.accessibility-bar__item button{display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;appearance:none;transition:all .3s ease-in-out;background:var(--accessibility-bar-button-bg-color, transparent);color:var(--accessibility-bar-button-color, inherit);fill:var(--accessibility-bar-button-color, inherit);line-height:0;width:var(--accessibility-bar-button-size, 2rem);height:var(--accessibility-bar-button-size, 2rem);border:var(--accessibility-bar-button-border-size, .063rem) solid var(--accessibility-bar-button-border-color, transparent);border-radius:var(--accessibility-bar-button-border-radius)}.accessibility-bar__item button.active{background:var(--accessibility-bar-button-active-bg-color, initial);border-color:var(--accessibility-bar-button-active-border-color, currentcolor);color:var(--accessibility-bar-button-active-color, currentcolor);fill:var(--accessibility-bar-button-active-color, currentcolor)}.accessibility-bar__item button:hover,.accessibility-bar__item button:focus,.accessibility-bar__item button:focus-visible{background:var(--accessibility-bar-button-hover-bg-color, initial);border-color:var(--accessibility-bar-button-hover-border-color, currentcolor);color:var(--accessibility-bar-button-hover-color, currentcolor);fill:var(--accessibility-bar-button-hover-color, currentcolor)}@media (forced-colors: active){.accessibility-bar__item button{fill:buttonText}.accessibility-bar__item button.active{fill:Highlight}}.accessibility-bar__item button svg{visibility:visible;align-self:stretch}.accessibility-bar__item--font-size button svg{width:calc(var(--accessibility-bar-button-size, 2rem) * (var(--accessibility-bar-button-icon-scale, .625) * 1.02));height:auto}.accessibility-bar__item--contrast button svg{width:calc(var(--accessibility-bar-button-size, 2rem) * var(--accessibility-bar-button-icon-scale, .625));height:auto}[data-tooltip-element]{position:fixed;pointer-events:none;font-size:var(--accessibility-bar-tooltip-font-size);background-color:var(--accessibility-bar-tooltip-bg-color);font-weight:400;line-height:normal;color:var(--accessibility-bar-tooltip-color);padding:.5rem;border-radius:var(--accessibility-bar-tooltip-border-radius);width:max-content;transition:opacity .3s ease-in-out;opacity:0;z-index:9999999}#fixed-accessibility-bar{align-content:center;position:fixed;z-index:999;transition:all .3s;right:var(--fixed-accessibility-bar-position-right);bottom:var(--fixed-accessibility-bar-position-bottom)}#fixed-accessibility-bar>.accessibility-bar{flex-direction:column}#fixed-accessibility-bar>.accessibility-bar>li>button{height:var(--fixed-accessibility-bar-button-height);width:var(--fixed-accessibility-bar-button-width);fill:var(--fixed-accessibility-bar-button-color);color:var(--fixed-accessibility-bar-button-color);background-color:var(--fixed-accessibility-bar-button-background-color);border:none;transition:all .3s ease-in}#fixed-accessibility-bar>.accessibility-bar>li>button.active{fill:var(--fixed-accessibility-bar-button-active-color);color:var(--fixed-accessibility-bar-button-active-color);background-color:var(--fixed-accessibility-bar-button-active-background-color)}#fixed-accessibility-bar>.accessibility-bar>li>button:hover,#fixed-accessibility-bar>.accessibility-bar>li>button:focus-visible{fill:var(--fixed-accessibility-bar-button-hover-color);color:var(--fixed-accessibility-bar-button-hover-color);background-color:var(--fixed-accessibility-bar-button-hover-background-color)}
