@tailwind base;@tailwind components;@tailwind utilities;.custom-scrollbar::-webkit-scrollbar{width:12px;height:12px}.custom-scrollbar::-webkit-scrollbar-track{background:#d1d5db;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#4a9f4a;border-radius:9999px;border:2px solid #d1d5db;cursor:grab}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#3d873d}.custom-scrollbar::-webkit-scrollbar-thumb:active{cursor:grabbing}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}body.keyboard-dragging-copy,body.keyboard-dragging-copy *{cursor:copy!important}body.keyboard-dragging-nodrop,body.keyboard-dragging-nodrop *{cursor:no-drop!important}input[type=range].slider{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#4a9f4a;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}input[type=range].slider::-webkit-slider-thumb:hover{background:#3d873d}input[type=range].slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#4a9f4a;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}input[type=range].slider::-moz-range-thumb:hover{background:#3d873d}input[type=range].slider::-webkit-slider-runnable-track{height:8px;border-radius:4px}input[type=range].slider::-moz-range-track{height:8px;border-radius:4px}.math-content{direction:rtl!important;text-align:right!important;unicode-bidi:isolate}.katex-wrapper{display:inline-block;unicode-bidi:isolate}.katex-wrapper[dir=rtl]{direction:rtl;text-align:right;unicode-bidi:isolate}.katex-wrapper[dir=ltr],.katex-wrapper:not([dir=rtl]){direction:ltr!important;text-align:left;unicode-bidi:isolate}.katex-text-part{display:inline-block;unicode-bidi:isolate;direction:rtl;font-family:Arial,sans-serif;font-weight:700;white-space:pre-wrap}.katex-math-part,.katex-math-part *,.katex,.katex *,.katex-html,.katex-html *{direction:ltr!important;unicode-bidi:isolate!important}.katex-display{display:block!important;margin:.5em 0!important;text-align:center!important;width:100%!important}.solution-content .katex{font-size:1.05em!important;line-height:1.3!important;max-width:100%!important;white-space:nowrap!important}.solution-content .katex-display{margin:.1em 0!important;max-width:100%!important;overflow-x:visible!important}.solution-content .katex .katex-html{white-space:nowrap!important;display:inline-flex!important;flex-wrap:nowrap!important;max-width:100%!important;align-items:center!important}.solution-content{overflow:hidden!important;max-width:100%!important;word-break:normal!important;white-space:nowrap!important}.katex-wrapper .katex .mrel,.katex-wrapper .katex .mbin,.katex-wrapper .katex .mop,.katex-wrapper .katex .mopen,.katex-wrapper .katex .mclose{margin-left:.02em!important;margin-right:.02em!important}.bubble-corner-avatar{position:absolute;top:0;z-index:10;pointer-events:none;transform:translate(-33%,-33%)}.bubble-corner-avatar--start{inset-inline-start:0}.bubble-corner-avatar--end{inset-inline-end:0;transform:translate(33%,-33%)}[dir=rtl] .bubble-corner-avatar--start{transform:translate(33%,-33%)}[dir=rtl] .bubble-corner-avatar--end{transform:translate(-33%,-33%)}@keyframes shimmer{to{transform:translate(100%)}}.animate-bounce-4{animation:bounce .8s ease-in-out 4}
