body { background: #343541; color: #ececf1; font-family: Inter, system-ui, sans-serif; } .sidebar { background: #202123; width: 260px; } .message.user { background: #343541; } .message.assistant { background: #444654; } input, textarea { background: #40414f; border-radius: 12px; color: white; } .input-bar { position: fixed; bottom: 0; width: 100%; background: #343541; box-shadow: 0 -1px 10px rgba(0,0,0,.3); } .message { animation: fadeIn .2s ease; } @keyframes fadeIn { from {opacity:0; transform:translateY(4px)} to {opacity:1} }