@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,200&family=Source+Code+Pro:wght@300&display=swap"); /* font-family: 'Source Code Pro', monospace; font-family: 'DM Sans', sans-serif; */ body, html { font-family: "Source Code Pro", monospace; background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%); height: 100%; margin: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; } .cosiRandomCentered { height: 100vh; width: 60vw; background-color: rgba(240, 240, 240, 0.55); display: flex; flex-direction: column; } .inputHier { margin-top: auto; background-color: #f0f0f0; /* Optional: Set a background color for better visibility */ padding: 10px; /* Optional: Adjust padding as needed */ width: 100%; box-sizing: border-box; /*grid-template-columns: 2fr 1fr;*/ display: flex; justify-content: center; } .inputHier > textarea { font-family: "Source Code Pro", monospace; font-size: large; /*width: 1024px;*/ width: 90%; box-sizing: border-box; resize: none; } .inputHier > button { font-family: "Source Code Pro", monospace; font-size: larger; font-weight: 700; height: 100%; box-sizing: border-box; margin-left: 10px; } .chatHier { overflow: scroll; } .message { border: #d57eeb solid 5px; border-radius: 20px; width: max-content; padding: 5px; margin: 3px; } .time { font-size: x-small; } .author { font-size: x-small; font-weight: 600; } .firstLine { display: flex; } .spacer { width: 50px; } .left { color: darkslategray; background-color: rgba(30, 215, 250, 0.8); margin-right: auto; } .right { color: darkslategray; background-color: rgba(250, 65, 30, 0.8); margin-left: auto; }