.message.svelte-33l3am.svelte-33l3am{display:grid;grid-template-columns:5rem 1fr;margin-right:-10px;padding-right:10px}img.svelte-33l3am.svelte-33l3am{border-radius:1rem}.content.svelte-33l3am.svelte-33l3am{display:grid;gap:1rem;position:relative;border-radius:.5rem;padding:.5rem;box-shadow:0 2px 5px #0000001a;line-height:1.5;--user-message-color:mediumpurple;--assistant-message-color:#f7f7f7}.content.svelte-33l3am.svelte-33l3am:before{content:"";position:absolute;top:10px;border:11px solid transparent}.content.svelte-33l3am>*{margin-top:0;margin-bottom:0}.user.svelte-33l3am .content.svelte-33l3am{color:#fff;background-color:var(--user-message-color);grid-column:2}.user.svelte-33l3am .content.svelte-33l3am:before{right:-20px;border-left-color:var(--user-message-color)}.assistant.svelte-33l3am .content.svelte-33l3am{color:#334;background-color:var(--assistant-message-color)}.assistant.svelte-33l3am .content.svelte-33l3am:before{left:-20px;border-right-color:var(--assistant-message-color)}main.svelte-lo2xhc.svelte-lo2xhc{padding:1rem;width:100%;max-width:48rem;margin:0 auto;box-sizing:border-box}section.svelte-lo2xhc.svelte-lo2xhc{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:.6}ul.svelte-lo2xhc.svelte-lo2xhc{display:grid;gap:1rem;list-style:none;padding:0;width:100%}li.svelte-lo2xhc.svelte-lo2xhc:has(.user){justify-self:end}ul.svelte-lo2xhc.svelte-lo2xhc:empty:before{display:block;text-align:center;color:#dad4;font-size:50vh;content:"↓"}footer.svelte-lo2xhc.svelte-lo2xhc{padding:1rem;width:100%;max-width:48rem;margin:0 auto;box-sizing:border-box}form.svelte-lo2xhc.svelte-lo2xhc{display:grid;grid-template-columns:1fr auto;border:1px solid #ccc;border-radius:.5rem;background-color:#fff6;padding:.5rem 1rem}form.svelte-lo2xhc input.svelte-lo2xhc{border:none;margin:0;font-size:1rem;line-height:1.5rem;background-color:transparent}button.svelte-lo2xhc.svelte-lo2xhc{background:none;border:none;margin:0;padding:0;vertical-align:bottom}button.svelte-lo2xhc svg.svelte-lo2xhc{vertical-align:bottom;color:#333}
