#mlj-access-tools{position:fixed;right:12px;bottom:100px;z-index:99990;font:16px/1.5 Arial,sans-serif;color:#fff;text-align:right;max-width:calc(100vw - 24px)}
#mlj-access-tools summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:10px 16px;background:#132b35;border:2px solid #e8b44a;border-radius:6px;font-weight:bold}
#mlj-access-tools .mlj-access-panel{background:#101b23;border:2px solid #e8b44a;padding:12px;max-width:290px;max-height:60vh;overflow:auto;box-shadow:0 5px 24px #0009}
#mlj-access-tools p{font:inherit;margin:0 0 8px;color:#fff}
#mlj-access-tools button,#mlj-access-tools a{display:block;width:100%;box-sizing:border-box;min-height:44px;margin:5px 0;padding:9px;background:#fff;color:#111;border:2px solid #aaa;border-radius:3px;font:inherit;text-align:right;text-decoration:underline;cursor:pointer}
#mlj-access-tools button[aria-pressed=true]{background:#ffe2a0;border-color:#e8b44a}
#mlj-access-tools button[aria-disabled=true]{opacity:.6;cursor:default}
#mlj-access-tools :focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #1565c0}
#mlj-access-tools [role=status]{display:block;color:#fff;font:inherit}
html.mlj-emphasize-links body a{ text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em!important }
html.mlj-reduce-motion *,html.mlj-reduce-motion *::before,html.mlj-reduce-motion *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
@media print{#mlj-access-tools{display:none!important}}
