.conversation { width: 1102px; margin: 0px 16px; display: flex; flex-direction: column; } .conversation #messages { backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); background-color: #2e3f3d1c; height: 100%; /* width: 100%; */ border-radius: 17px; border: -39px solid #43525969; } .conversation .user-input { max-height: 180px; margin: 16px 0px; } .conversation .user-input input { font-size: 1rem; background: none; border: none; outline: none; color: var(--colour-3); } .conversation .user-input input::placeholder { color: var(--user-input); } .conversation-title { color: var(--colour-3); font-size: 14px; } .conversation .user-input textarea { font-size: 1rem; width: 100%; height: 100%; padding: 12px; background: none; border: none; outline: none; color: var(--colour-3); resize: vertical; max-height: 150px; min-height: 80px; } .box { backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); background-color: #2e3f3d1c; height: 100%; width: 100%; border-radius: 49px; border: -39px solid #43525969; } .box.input-box { position: relative; align-items: center; padding: 8px; cursor: pointer; } #send-button { position: absolute; bottom: 25%; right: 10px; z-index: 1; padding: 16px; } #cursor { line-height: 17px; margin-left: 3px; -webkit-animation: blink 0.8s infinite; animation: blink 0.8s infinite; width: 7px; height: 15px; } @keyframes blink { 0% { background: #ffffff00; } 50% { background: white; } 100% { background: #ffffff00; } } @-webkit-keyframes blink { 0% { background: #ffffff00; } 50% { background: white; } 100% { background: #ffffff00; } } /* scrollbar */ .conversation #messages::-webkit-scrollbar { width: 4px; padding: 8px 0px; } .conversation #messages::-webkit-scrollbar-track { background-color: #ffffff00; } .conversation #messages::-webkit-scrollbar-thumb { background-color: #555555; border-radius: 10px; } @media screen and (max-height: 720px) { .conversation.box { height: 70%; } .conversation .user-input textarea { font-size: 0.875rem; } }