.turquoise { color:#03cfb9;}
.foxgirl { color:#ff6600; }
.gareauson { color:#996633; }
.kawachak { color:#cc0066; }
.red  { color:red; }
.blue  { color:blue; }
.fluo { color:#046380; }
.orange { color:#ff6600; }
.mauve { color:#990066; }
.mauve2 { color:#610B5E; }
.brun { color:#CC9900; }
.bleum { color:#003366; }
.olddutch { color:#663300; }
.marijuana { color:#336633; }
.digg { color:#3366ff; }
.rose { color:#ff0099; }
.kb { color:#009933; }
.lop { color:#FF99FF; }
/* Reverse message order */
.chat_messages, #messages, .messages_list {
    display: flex !important;
    flex-direction: column-reverse !important;
}

/* Message input area layout */
#input_area, .input_area {
    display: flex !important;
    align-items: center;
}
#message_input, .message_input {
    flex: 1;
    padding: 10px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #ccc;
}
#send_button, .send_button {
    padding: 10px 20px;
    border: none;
    background: #0cf;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
}
#send_button:hover, .send_button:hover {
    opacity: 0.9;
}
