@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&display=swap);:root{--bg-color:#0f0f1a;--sidebar-bg:#1a1a2e;--chat-bg:#16213e;--primary:#7209b7;--accent:#f72585;--text-primary:#e0e0e0;--text-secondary:#a0a0b0;--glass:#ffffff0d;--glass-border:#ffffff1a;--bubble-sent:#7209b7;--bubble-received:#2a2a40}*{box-sizing:border-box;scrollbar-color:#7209b7 #0000;scrollbar-color:var(--primary) #0000;scrollbar-width:thin}body{background-color:#0f0f1a;background-color:var(--bg-color);color:#e0e0e0;color:var(--text-primary);font-family:Outfit,sans-serif;height:100vh;margin:0;overflow:hidden}#root{height:100%}.app-container{align-items:center;display:flex;height:100vh;justify-content:center}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#7209b7;background:var(--primary);border-radius:3px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.glass-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px}button{border:none;cursor:pointer;transition:all .2s}button,input{font-family:inherit}input{outline:none}
/*# sourceMappingURL=main.314f9980.css.map*/