.chat-markdown.svelte-160l2co>:first-child{margin-top:0}.chat-markdown.svelte-160l2co>:last-child{margin-bottom:0}.chat-markdown.svelte-160l2co p{margin-block:.625rem}.chat-markdown.svelte-160l2co :is(h1,h2,h3,h4){color:var(--color-ink);margin-top:1.25rem;margin-bottom:.5rem;font-size:14px;font-weight:600}.chat-markdown.svelte-160l2co :is(ul,ol){margin-block:.625rem}.chat-markdown.svelte-160l2co li{margin-block:.3rem}.chat-markdown.svelte-160l2co li::marker{color:var(--color-ink-faint)}.chat-markdown.svelte-160l2co code{background:var(--color-accent-wash);font-variant-numeric:tabular-nums;color:var(--color-accent-deep);border-radius:.375rem;padding:.1rem .4rem;font-size:13px;font-weight:600}.chat-markdown.svelte-160l2co code:before,.chat-markdown.svelte-160l2co code:after{content:none}.chat-markdown.svelte-160l2co code.code-clickable{cursor:pointer;box-shadow:inset 0 -1.5px 0 color-mix(in oklab, var(--color-accent) 70%, transparent);transition:background-color .15s,box-shadow .15s}.chat-markdown.svelte-160l2co code.code-clickable:hover{background:color-mix(in oklab, var(--color-accent) 28%, white);box-shadow:inset 0 -1.5px 0 var(--color-accent-deep)}.chat-markdown.svelte-160l2co blockquote{font-family:var(--font-serif);color:var(--color-ink-soft);border-left:2px solid var(--color-accent);padding-left:.875rem;font-style:italic}.chat-markdown.svelte-160l2co table{margin-block:.625rem;font-size:13px}.chat-markdown.svelte-160l2co th{color:var(--color-ink-soft);font-weight:600}.chat-markdown.svelte-160l2co :is(td,th){border-bottom:1px solid var(--color-line);padding:.3rem .75rem .3rem 0}.chat-markdown.svelte-160l2co strong{color:var(--color-ink);font-weight:600}.chat-markdown.svelte-160l2co hr{border-color:var(--color-line);margin-block:1rem}.chat-markdown.svelte-160l2co a{color:var(--color-accent-deep);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.booking-crop.svelte-p1jima{--crop:21px}.booking-crop.svelte-p1jima iframe:where(.svelte-p1jima){left:calc(-1 * var(--crop));top:calc(-1 * var(--crop));width:calc(100% + 2 * var(--crop));height:calc(100% + 2 * var(--crop))}.composer-input.svelte-1uha8ag{field-sizing:content;min-height:3.25rem;max-height:10rem}
