body.student-a11y-mode{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:var(--student-a11y-bg, #f8fbff)!important;color:var(--student-a11y-text, #0f172a)!important;line-height:var(--student-a11y-line-height, 1.6)}body.student-a11y-mode button,body.student-a11y-mode a,body.student-a11y-mode [role=button],body.student-a11y-mode input,body.student-a11y-mode select,body.student-a11y-mode textarea{min-height:44px}body.student-a11y-mode *:focus-visible{outline:3px solid #1d4ed8!important;outline-offset:2px!important}body.student-a11y-high-contrast{filter:contrast(1.16) saturate(1.04)}body.student-a11y-high-contrast .text-slate-500,body.student-a11y-high-contrast .text-slate-400,body.student-a11y-mode .text-slate-900,body.student-a11y-mode .text-slate-800,body.student-a11y-mode .text-slate-700,body.student-a11y-mode .text-slate-600,body.student-a11y-mode .text-slate-500,body.student-a11y-mode .text-slate-400{color:var(--student-a11y-text, #0f172a)!important}body.student-a11y-mode .bg-background-light,body.student-a11y-mode .bg-white,body.student-a11y-mode .bg-slate-50,body.student-a11y-mode .bg-slate-100\/80{background-color:var(--student-a11y-bg, #f8fbff)!important}body.student-a11y-reduced-motion *,body.student-a11y-reduced-motion *:before,body.student-a11y-reduced-motion *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}
