.accessibility-high-contrast{filter:contrast(200%) saturate(150%)}.accessibility-dark{background-color:#1a1a1a!important;color:#fff!important}.accessibility-dark footer,.accessibility-dark header,.accessibility-dark main,.accessibility-dark nav,.accessibility-dark section:not(.accessibility-widget){background-color:#2a2a2a!important;color:#fff!important}.accessibility-dark .bg-white,.accessibility-dark .card{background-color:#333!important;color:#fff!important}.accessibility-dark .text-gray-600,.accessibility-dark .text-gray-700,.accessibility-dark .text-gray-800,.accessibility-dark .text-gray-900,.accessibility-dark div,.accessibility-dark h1,.accessibility-dark h2,.accessibility-dark h3,.accessibility-dark h4,.accessibility-dark h5,.accessibility-dark h6,.accessibility-dark p,.accessibility-dark span{color:#fff!important}.accessibility-yellow-black,.accessibility-yellow-black .bg-white,.accessibility-yellow-black .card,.accessibility-yellow-black footer,.accessibility-yellow-black header,.accessibility-yellow-black main,.accessibility-yellow-black nav,.accessibility-yellow-black section:not(.accessibility-widget){background-color:#000!important;color:#ff0!important}.accessibility-yellow-black div,.accessibility-yellow-black h1,.accessibility-yellow-black h2,.accessibility-yellow-black h3,.accessibility-yellow-black h4,.accessibility-yellow-black h5,.accessibility-yellow-black h6,.accessibility-yellow-black p,.accessibility-yellow-black span{color:#ff0!important}.accessibility-yellow-black .btn:not(.accessibility-widget .btn),.accessibility-yellow-black button:not(.accessibility-widget button){background-color:#ff0!important;color:#000!important;border:2px solid #ff0!important}.accessibility-yellow-black a:not(.accessibility-widget a){color:#ff0!important;text-decoration:underline!important}.accessibility-blue-white,.accessibility-blue-white .bg-white,.accessibility-blue-white .card,.accessibility-blue-white header,.accessibility-blue-white main,.accessibility-blue-white nav,.accessibility-blue-white section:not(.accessibility-widget){background-color:#fff!important;color:navy!important}.accessibility-blue-white div,.accessibility-blue-white h1,.accessibility-blue-white h2,.accessibility-blue-white h3,.accessibility-blue-white h4,.accessibility-blue-white h5,.accessibility-blue-white h6,.accessibility-blue-white p,.accessibility-blue-white span{color:navy!important}.accessibility-blue-white .bg-primary-500,.accessibility-blue-white .bg-primary-600,.accessibility-blue-white .bg-primary-800,.accessibility-blue-white footer{background-color:navy!important;color:#fff!important}.accessibility-blue-white .btn:not(.accessibility-widget .btn),.accessibility-blue-white button:not(.accessibility-widget button){background-color:navy!important;color:#fff!important;border:2px solid navy!important}.accessibility-widget{background-color:#fff!important;color:#000!important;border:2px solid #000!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;font-size:14px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:400!important;z-index:9999!important}.accessibility-widget *{background-color:inherit!important;color:inherit!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important}.accessibility-widget button{background-color:#f3f4f6!important;color:#000!important;border:1px solid #d1d5db!important;font-size:14px!important}.accessibility-widget button:hover{background-color:#e5e7eb!important}.accessibility-widget .bg-gray-100,.accessibility-widget .hover\\:bg-gray-200{background-color:#f3f4f6!important;color:#000!important}.accessibility-widget .text-gray-900{color:#000!important}.accessibility-widget input[type=checkbox],.accessibility-widget input[type=radio]{background-color:#fff!important;border:2px solid #000!important;width:16px!important;height:16px!important;border-radius:4px!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important}.accessibility-widget input[type=checkbox]:checked{color:#fff!important}.accessibility-widget input[type=checkbox]:checked,.accessibility-widget input[type=radio]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}.accessibility-blue-white :focus,.accessibility-high-contrast :focus,.accessibility-yellow-black :focus{outline:3px solid red!important;outline-offset:2px!important}.accessibility-dark img:not(.accessibility-widget img){filter:brightness(.9) contrast(1.1)}.accessibility-yellow-black img:not(.accessibility-widget img){filter:brightness(1.2) contrast(1.2)}.accessibility-blue-white img:not(.accessibility-widget img){filter:brightness(1) contrast(1.2)}