@import"https://fonts.googleapis.com/css2?family=Winky+Sans:ital,wght@0,300..900;1,300..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}#root{min-height:100vh;display:flex}*{font-family:Winky Sans,sans-serif}.sidebar{display:flex;flex-direction:column;justify-content:space-between;background-color:#f8f9fa;max-width:30vw}.bottom{display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;margin-bottom:5vh;gap:12px}.bottom-icons{display:flex;align-items:center;gap:1vw;justify-content:center;background-color:#fff;border-radius:50px;padding:2px 10px;margin:0 1vw;border:1px solid #e0e0e0}.bottom-icons:hover{background-color:#e0f7fa}.new-chat{display:flex;align-items:center;justify-content:center;background-color:#d1d1d1;border-radius:50px;margin:19px 10px;padding:5px 0}.new-chat:hover{background-color:#e0f7fa}.menu{margin-top:13px;margin-left:23px}.recent-search{display:flex;background-color:#fff;justify-content:start;align-items:center;gap:5px;border-radius:50px;padding:5px 20px;overflow:hidden;flex-wrap:nowrap;margin:0 10px}.recent-search:hover{background-color:#e0f7fa}.recent,.top{display:flex;flex-direction:column;gap:10px}h4{text-align:center}.main{flex:1;min-height:100vh;padding-bottom:1vh;position:relative}.main .navbar{display:flex;justify-content:space-between;align-items:center;padding:10px}.navbar img{width:50px;height:50px;border-radius:50px}.main-container{max-width:900px;margin:auto}.main .greet{margin:10px 0;font-size:56px;color:#c4c7c5;font-weight:500;padding:20px}.greet span{background:-webkit-linear-gradient(16deg,blue,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:10px}.card{height:150px;padding:15px;background-color:#f0f4f9;border-radius:10px;position:relative;cursor:pointer}.logo{width:35px;padding:5px;position:absolute;background-color:#fff;border-radius:20px;bottom:10px;right:10px}.card p{color:#585858}.card:hover{background-color:#dcdcdc}.result{padding:0 5%;max-height:70vh;overflow-y:scroll}.Heading{color:#ff000d;background-image:linear-gradient(225deg,#ff000d 59%,#141cff 38%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.result::-webkit-scrollbar{display:none}.result-title{margin:40px 0;display:flex;align-items:center;gap:20px}.result-img{width:50px;height:50px;border-radius:50px}.result-data{font-size:17px;font-weight:300;line-height:1.8}
