.demo-phone.svelte-1gh7l1z{background:var(--color-surface);border-radius:18px;flex-direction:column;width:100%;max-width:500px;min-height:450px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.demo-phone-header.svelte-1gh7l1z{border-bottom:1px solid var(--color-border);background:var(--color-primary);color:#fff8f1;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.demo-avatar.svelte-1gh7l1z{background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.demo-avatar.svelte-1gh7l1z img:where(.svelte-1gh7l1z){width:25px;height:25px}.demo-phone-header.svelte-1gh7l1z strong:where(.svelte-1gh7l1z){color:#fff8f1;font-size:.85rem;display:block}.demo-phone-header.svelte-1gh7l1z span:where(.svelte-1gh7l1z){color:#b8ccca;font-size:.72rem}.demo-replay.svelte-1gh7l1z{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:.75rem;display:flex}.demo-replay.svelte-1gh7l1z:disabled{opacity:.4;cursor:not-allowed}.demo-body.svelte-1gh7l1z{background-color:var(--color-bg);background-image:linear-gradient(#fff8f157,#fff8f157),url(../../../chat-wallpaper.png);background-position:50%;background-size:cover;flex-direction:column;flex:1;gap:.65rem;padding:1.1rem;display:flex;overflow-y:auto}.demo-bubble.svelte-1gh7l1z{border-radius:14px;max-width:82%;padding:.65rem 1rem;font-size:.8rem;line-height:1.4;animation:.35s svelte-1gh7l1z-bubbleIn}.demo-bubble-user.svelte-1gh7l1z{color:#123b45;background:#c9e4df;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 5px 14px #123b451f}.demo-bubble-bot.svelte-1gh7l1z{color:#17212b;background:#fffdf9;border:1px solid #123b451a;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 5px 14px #123b4514}@keyframes svelte-1gh7l1z-bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
