@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&display=swap";
body{color:#1f2937;background-color:#f9fafb;margin:0;padding:0;font-family:Montserrat,sans-serif}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes diceRoll{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.typing-dot{background-color:#3730a3;border-radius:50%;width:6px;height:6px;margin-right:3px;animation:1.4s ease-in-out infinite both typing;display:inline-block}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}.typing-dot:nth-child(3){animation-delay:0s}.rotate-dice{animation:.7s ease-out diceRoll}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}
