html.a11y-contrast{--muted-foreground:var(--foreground);--border:color-mix(in oklab, var(--foreground) 55%, transparent)}html.a11y-links a{outline-offset:2px;border-radius:4px;outline:2px solid #f5b400;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-headings :is(h1,h2,h3,h4){outline-offset:6px;border-radius:4px;outline:2px dashed}html.a11y-readable body,html.a11y-readable body :not(svg):not(svg *){font-family:Arial,Segoe UI,Helvetica,sans-serif!important}html.a11y-spacing :is(p,li,dd,dt,td,th,label,blockquote){letter-spacing:.04em!important;word-spacing:.14em!important;line-height:1.9!important}html.a11y-motion *,html.a11y-motion :before,html.a11y-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='48' viewBox='0 0 40 48'><path d='M3 3 L3 39 L12 30 L18 44 L24 41 L18 28 L31 28 Z' fill='black' stroke='white' stroke-width='2.5' stroke-linejoin='round'/></svg>") 3 3,auto!important}html.a11y-focus :focus-visible{outline-offset:3px!important;outline:3px solid #f59e0b!important;box-shadow:0 0 0 6px #f59e0b59!important}
