textarea.svelte-1nnv5w3.svelte-1nnv5w3{color:rgba(var(--color-text-primary));resize:none;overflow:auto;caret-color:#000}textarea.svelte-1nnv5w3.svelte-1nnv5w3::-webkit-scrollbar{width:2.5px}.message.svelte-1nnv5w3.svelte-1nnv5w3{transition:all .3s;transform-origin:top}.message.svelte-1nnv5w3 p.svelte-1nnv5w3{animation:svelte-1nnv5w3-fadeInUp .6s both}@keyframes svelte-1nnv5w3-fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.message-box.svelte-1nnv5w3.svelte-1nnv5w3{display:flex;flex-direction:column;width:100%;padding:12px;border-radius:12px;margin-bottom:8px}.assistant-message.svelte-1nnv5w3.svelte-1nnv5w3{background:rgba(var(--color-surface-600));color:rgba(var(--color-text-primary))}.message-text.svelte-1nnv5w3.svelte-1nnv5w3{font-size:16px;line-height:1.5;margin-bottom:4px}.message-timestamp.svelte-1nnv5w3.svelte-1nnv5w3{font-size:12px;color:#9ca3af}.message-cursor.svelte-1nnv5w3.svelte-1nnv5w3{display:inline-block;width:10px;height:1em;margin-left:2px;background-color:var(--color-text-primary);animation:svelte-1nnv5w3-blink .7s step-start infinite}@keyframes svelte-1nnv5w3-blink{50%{opacity:0}}
