.formatted-text strong{font-weight:700;color:inherit}.formatted-text em{font-style:italic;color:inherit}.formatted-text del{text-decoration:line-through;color:inherit;opacity:.75}.formatted-text code{background-color:#00000014;color:#d63384;padding:.15rem .35rem;border-radius:.3rem;font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875em;font-weight:500;white-space:nowrap}.message-inbound .formatted-text code{background-color:#fff3;color:#dc2626}.message-outbound .formatted-text code,.message-outbound-ai .formatted-text code{background-color:#ffffff40;color:#fef2f2;font-weight:600}.message-outbound .formatted-text strong,.message-outbound-ai .formatted-text strong{font-weight:800}.message-inbound .formatted-text strong{font-weight:700}.formatted-text em{font-style:italic;letter-spacing:.01em}.formatted-text del{text-decoration:line-through;text-decoration-thickness:1.5px}.formatted-text.svelte-1lxaycf,.plain-text.svelte-1lxaycf{word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;white-space:pre-wrap}.formatted-text code{word-break:keep-all;overflow-wrap:normal}body.modal-open{overflow:hidden}.highlight-message{box-shadow:0 0 0 4px #fde04780;animation:svelte-23dtxz-highlight 2s ease-in-out}@keyframes svelte-23dtxz-highlight{0%{transform:scale(1);box-shadow:0 0 0 4px #fde04780}20%{transform:scale(1.02);box-shadow:0 0 0 6px #fde0474d}to{transform:scale(1);box-shadow:0 0 0 4px #fde0471a}}
