.messages-container.svelte-hiv9jv{flex:1;overflow-y:auto;min-height:0;padding:1rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.messages-container.svelte-hiv9jv::-webkit-scrollbar{width:6px}.messages-container.svelte-hiv9jv::-webkit-scrollbar-track{background:transparent}.messages-container.svelte-hiv9jv::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.messages-container.svelte-hiv9jv::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.empty.svelte-hiv9jv{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);text-align:center;gap:.25rem}.empty.svelte-hiv9jv p:where(.svelte-hiv9jv){font-size:1.1rem}.empty.svelte-hiv9jv span:where(.svelte-hiv9jv){font-size:.875rem;color:var(--text-muted)}.date-separator.svelte-hiv9jv{display:flex;align-items:center;justify-content:center;margin:1rem 0}.date-separator.svelte-hiv9jv span:where(.svelte-hiv9jv){background:var(--bg-primary);padding:.25rem .75rem;border-radius:var(--radius-xl);font-size:.75rem;color:var(--text-muted);text-transform:capitalize}.message.svelte-hiv9jv{display:flex;flex-direction:column;align-items:flex-start;max-width:80%}.message.own.svelte-hiv9jv{align-self:flex-end;align-items:flex-end}.sender-name.svelte-hiv9jv{font-size:.75rem;color:var(--accent);margin-bottom:.25rem;margin-left:.5rem;background:none;border:none;padding:0;cursor:pointer}button.sender-name.svelte-hiv9jv:hover{text-decoration:underline}.bubble.svelte-hiv9jv{background:var(--bg-card);padding:.75rem 1rem;border-radius:var(--radius-lg);border-bottom-left-radius:4px;position:relative}.message.own.svelte-hiv9jv .bubble:where(.svelte-hiv9jv){background:var(--gradient-accent);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:4px}.bubble.svelte-hiv9jv p:where(.svelte-hiv9jv){margin:0;word-wrap:break-word;white-space:pre-wrap}.time.svelte-hiv9jv{display:block;font-size:.65rem;color:var(--text-muted);margin-top:.25rem;text-align:right}.message.own.svelte-hiv9jv .time:where(.svelte-hiv9jv){color:#ffffffb3}
