Spaces:
Runtime error
Runtime error
/* Light mode */ | |
body { | |
background-color: #d6ddec; | |
color: #121717; | |
} | |
/* Dark mode */ | |
.dark-mode { | |
background-color: #121717; | |
color: #c9c9c9; | |
} | |
#chat-window { | |
position: relative; | |
height: 70vh; | |
overflow: auto; | |
} | |
.message-line { | |
padding-bottom: 8px; | |
width: 70%; | |
word-break: break-word; | |
display: flex; | |
} | |
.message-box { | |
padding: 12px; | |
border-radius: 15px; | |
display: inline-block; | |
position: relative; | |
background-color: #efefef; | |
min-width: 26px; | |
border-top-left-radius: 0; | |
word-wrap: break-word; | |
flex-grow: 0; | |
} | |
.message-line.my-text { | |
flex-direction: row-reverse; | |
width: 100%; | |
} | |
.message-box.my-text { | |
transform: rotateY(180deg); | |
background-color: #e7f9d8; | |
margin-left:150px; | |
} | |
.me { | |
transform: scale(-1, 1); | |
} | |
.message-box.my-text.dark { | |
background-color: #0f4c9e; | |
} | |
.message-box.dark { | |
background-color: #263443; | |
} | |
/* Input container */ | |
#message-input { | |
bottom: 0; | |
width: 100%; | |
flex-grow: 1; | |
font-size: 16px; | |
box-sizing: border-box; | |
border: none; | |
padding: 10px 0 10px 12px; | |
border-radius: 40px 0 0 40px; | |
background-color: transparent; | |
height: auto; | |
} | |
#send-button { | |
border: none; | |
font: inherit; | |
background-color: transparent; | |
margin: 0; | |
appearance: none; | |
padding: 10px 12px; | |
cursor: pointer; | |
font-size: 24px; | |
display: flex; | |
} | |
#reset-button { | |
border: none; | |
font: inherit; | |
background-color: transparent; | |
margin: 0; | |
appearance: none; | |
padding: 10px 12px; | |
cursor: pointer; | |
font-size: 24px; | |
display: flex; | |
} | |
#repeat-button { | |
border: none; | |
background-color: transparent; | |
margin: 0 0 2px 0; | |
padding: 0 10px; | |
font-size: 24px; | |
} | |
.input-group { | |
position: relative; | |
display: flex; | |
flex-wrap: nowrap; | |
align-items: stretch; | |
width: 100%; | |
border-radius: 40px; | |
border: 1px solid #2d2d2d; | |
} | |
#upload-button { | |
color: white; | |
background-color: #007bff; | |
border: none; | |
padding: 5px 10px; | |
border-radius: 5px; | |
font-size: 14px; | |
cursor: pointer; | |
transition: background-color 0.3s ease; | |
margin-top: 12px; | |
} | |
#upload-button:hover { | |
background-color: #0056b3; | |
} | |
.send i { | |
display: block; | |
width: 25px; | |
color: #125ee5; | |
} | |
.reset i { | |
display: block; | |
width: 25px; | |
color: #125ee5; | |
} | |
.loading-animation { | |
padding-bottom: 8px; | |
word-break: break-word; | |
display: none; | |
width: 70%; | |
} | |
.loading-animation.my-loading { | |
flex-direction: row-reverse; | |
width: 100%; | |
} | |
.loading-dots { | |
padding: 12px; | |
border-radius: 15px; | |
position: relative; | |
background-color: #efefef; | |
min-width: 26px; | |
border-top-left-radius: 0; | |
display: flex; | |
justify-content: center; | |
align-items: baseline; | |
width: fit-content; | |
} | |
.loading-dots.my-loading { | |
transform: rotateY(180deg); | |
background-color: #e7f9d8; | |
float: right; | |
} | |
.dot { | |
width: 7px; | |
height: 7px; | |
margin: 0 2px; | |
border-radius: 50%; | |
animation: bounce 1.5s ease-in-out infinite; | |
background: #5a5a5a; | |
} | |
.loading-dots.my-loading.dark { | |
background-color: #0e4d9e; | |
} | |
.dark { | |
background-color: #263443; | |
} | |
.dark-dot { | |
background: #c9c9c9; | |
} | |
.dot:nth-of-type(1) { | |
margin-left: 5px; | |
animation-delay: 0s; | |
} | |
.dot:nth-of-type(2) { | |
animation-delay: 0.2s; | |
} | |
.dot:nth-of-type(3) { | |
animation-delay: 0.4s; | |
} | |
@keyframes bounce { | |
0%, | |
40% { | |
transform: translateY(0); | |
} | |
20% { | |
transform: translateY(-10px); | |
} | |
} | |