html.a11y-contrast-increased{filter:contrast(1.25)}html.a11y-contrast-high{filter:contrast(1.5)}html.a11y-contrast-inverted{filter:invert(1) hue-rotate(180deg)}html.a11y-highlight-links a{outline:3px solid hsl(var(--primary))!important;outline-offset:2px!important;text-decoration:underline!important;text-underline-offset:3px!important}html.a11y-highlight-links a{padding:.15em .1em!important}html.a11y-big-text-1{font-size:112.5%!important}html.a11y-big-text-2{font-size:125%!important}html.a11y-big-text-3{font-size:150%!important}html.a11y-text-spacing-1{letter-spacing:.1em!important;word-spacing:.16em!important}html.a11y-text-spacing-2{letter-spacing:.2em!important;word-spacing:.32em!important}html.a11y-pause-animations *,html.a11y-pause-animations *:before,html.a11y-pause-animations *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;animation-iteration-count:1!important}html.a11y-hide-images img{opacity:0!important}html.a11y-dyslexia *{font-family:Comic Sans MS,Comic Sans,cursive!important}html.a11y-big-cursor,html.a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 2L27 16 17 19 13 28Z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 5 2,auto!important}html.a11y-tooltips [title]:hover:after,html.a11y-tooltips [title]:focus:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:hsl(var(--foreground));color:hsl(var(--background));padding:4px 10px;border-radius:4px;font-size:13px;white-space:nowrap;z-index:10000;pointer-events:none}html.a11y-tooltips [title]{position:relative}html.a11y-line-height-1 *{line-height:1.8!important}html.a11y-line-height-2 *{line-height:2.4!important}html.a11y-align-left *{text-align:left!important}html.a11y-align-center *{text-align:center!important}html.a11y-align-right *{text-align:right!important}html.a11y-align-justify *{text-align:justify!important}html.a11y-saturation-low{filter:saturate(.3)}html.a11y-saturation-high{filter:saturate(2)}html.a11y-saturation-grayscale{filter:grayscale(1)}html.a11y-saturation-monochrome{filter:grayscale(1) contrast(1.2)}html.a11y-oversized .a11y-panel-text{font-size:1.15em}
