@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.Sidebar{display:inline-flex;flex-direction:column;min-height:100vh;padding-top:20px;justify-content:space-between;background-color:#9fa0a1}.Sidebar img{width:20px}.Sidebar .menu{display:block;margin-left:10px;cursor:pointer}.Sidebar .new-chat{height:60px;border-radius:40px;padding:10px 15px;display:inline-flex;background-color:#7fffd4;gap:10px;align-items:center;background-color:#e6eaf1;margin-top:55px;color:gray;font-size:16px;cursor:pointer}.Sidebar .recent{display:flex;flex-direction:column;font-weight:500}.Sidebar .recent-title{margin-top:30px;margin-bottom:20px}.Sidebar .recent-entry{padding:10px 40px 10px 10px;display:flex;align-items:start;cursor:pointer;color:#282828;gap:10px;border-radius:50px}.Sidebar .recent-entry:hover{background-color:#e2e6fb}.Sidebar .Bottom{display:flex;flex-direction:column}.Slidebar button{width:30px;height:30px;background-color:#000}.garbage{width:10px;scale:.8;border:none}button{border:none}@media screen and (max-width:658px){.Sidebar{font-size:15px}}*{padding:0;margin:0;box-sizing:border-box}.Main{flex:1;background-color:#212121;color:#fff}.navbar{padding:5px 5px 0;height:100px;display:flex;align-items:center;justify-content:space-between}img{width:38px}.navbar img{width:90px;height:70px;border-radius:40%}input{height:5vh;width:40vw;border:none;outline:none;min-width:250px;font-size:22px;border-radius:30px;padding-left:10px;margin-right:10px}.Main .msgc{font-size:15px;text-align:center}.Main .contents{overflow-y:scroll;margin-left:10%;height:70vh;padding:20px 5px;letter-spacing:2px;line-height:40px}.contents::-webkit-scrollbar{display:none}form{display:flex;justify-content:center}.contents-1{margin:20px;background-image:linear-gradient(120deg,#a6c0fe,#2e2626);width:40%;height:40vh;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;flex-direction:column}.contents-1>h1{font-size:5vw;margin-top:10vh}.contents-1>h3{margin-left:4vw;text-decoration:underline;margin-top:4vh;font-size:2vw}button{width:fit-content;height:fit-content;border-radius:50%}span{font-size:2vw}@media screen and (max-width:658px){input{transform:scale(.95)}}*{padding:0;margin:0;box-sizing:border-box;font-family:outfit}#root{max-width:100vw;min-height:100vh;font-size:22px;display:flex}
