#accessibility-btn{position:fixed!important;top:20px;right:20px;width:60px;height:60px;background-color:#ffffff!important;border-radius:50%!important;border:none;padding:0;z-index:99999!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .25);transition:transform 0.2s ease}#accessibility-btn:hover{transform:scale(1.08)}#accessibility-btn:focus{outline:3px solid #0056b3;outline-offset:4px}#accessibility-btn svg{width:36px;height:36px;fill:#007BFF}#accessibility-panel{position:fixed!important;top:90px!important;right:20px!important;background:#ffffff!important;border:1px solid #ccc!important;border-radius:8px!important;padding:10px!important;z-index:100000!important;display:none;box-shadow:0 4px 20px rgb(0 0 0 / .2)!important;max-width:220px;direction:rtl}#accessibility-panel.show{display:block!important}#accessibility-panel button{display:block;width:100%;margin:5px 0;padding:8px 10px;font-size:14px;background-color:#f2f2f2;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s}#accessibility-panel button:hover{background-color:#ddd}.invert-colors{filter:invert(1) hue-rotate(180deg)}.grayscale{filter:grayscale(1)}.underline-links a{text-decoration:underline!important}body.grayscale #accessibility-btn,body.grayscale #accessibility-panel{filter:none!important;position:fixed!important;transform:none!important;backface-visibility:hidden;will-change:transform}