@tailwind base;@tailwind components;@tailwind utilities;::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ::-webkit-scrollbar-thumb{background:#475569}.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}@layer utilities{.animate-fade-in{animation:fadeIn 1s ease-out forwards}.animate-fade-in-up{animation:fadeInUp 1s ease-out forwards;opacity:0}.animate-fade-in-up-delay-100{animation:fadeInUp 1s ease-out .2s forwards;opacity:0}.animate-fade-in-up-delay-200{animation:fadeInUp 1s ease-out .4s forwards;opacity:0}.animate-float{animation:float 6s ease-in-out infinite}.animate-spin-reverse{animation:spin-reverse 1.5s linear infinite}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.ReloadPrompt-container{padding:0;margin:0;width:0;height:0}.ReloadPrompt-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1000;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.ReloadPrompt-message{margin-bottom:8px}.ReloadPrompt-toast-button{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px;cursor:pointer;background-color:transparent}
