.chat-text{--answer-space:clamp(.85rem, 2vw, 1.15rem);font-variant-ligatures:common-ligatures;font-kerning:normal;overflow-wrap:anywhere;line-height:1.78}.chat-text :where(h1,h2,h3,h4){text-wrap:balance;color:var(--foreground);unicode-bidi:plaintext;scroll-margin-block:1.25rem}.chat-text :where(h1){font-family:var(--font-sans);letter-spacing:-.035em;border:0;margin-block:1.65rem .8rem;padding:0;font-size:clamp(1.45rem,2.5vw,1.8rem);font-weight:700;line-height:1.28}.chat-text :where(h2){font-family:var(--font-sans);letter-spacing:-.025em;border:0;margin-block:1.65rem .65rem;padding:0;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:650;line-height:1.4;display:block}.chat-text :where(h3){font-family:var(--font-sans);letter-spacing:-.015em;border:0;margin-block:1.25rem .45rem;padding:0;font-size:1.08rem;font-weight:650;line-height:1.5}.chat-text :where(h4){font-family:var(--font-sans);background:0 0;border:0;border-radius:0;margin-block:1.1rem .4rem;padding:0;font-size:.94rem;font-weight:650;line-height:1.5;display:block}.chat-text :where(h4):before{content:none}.chat-text :where(p){text-wrap:pretty;margin-block:.72rem;line-height:1.82}.chat-text :where(ul,ol){margin-block:.8rem 1rem;padding-inline-start:1.55rem}.chat-text :where(li){margin-block:.42rem;padding-inline-start:.18rem;line-height:1.78}.chat-text :where(li)::marker{color:var(--muted);font-weight:500}.chat-text :where(strong){color:var(--foreground);font-weight:650}.chat-text :where(a){text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:1px}.chat-text :where(blockquote){border-inline-start-color:var(--border)}.chat-text :where(hr){border:0;border-block-start:1px solid var(--border);margin-block:1.35rem}.chat-text :where(table){border-radius:.75rem}.chat-text :where(th){font-weight:650}.chat-text :where(pre){overscroll-behavior-inline:contain;max-width:100%}.chat-text :where(p,li,h1,h2,h3,h4,th,td){unicode-bidi:plaintext}.chat-text .answer-script-urdu,.chat-text .answer-script-arabic,.chat-text :lang(ur),.chat-text :lang(ar){font-family:var(--font-script);letter-spacing:0;overflow-wrap:anywhere;font-weight:400;line-height:1.95}@media (width<=639px){.chat-text .answer-script-urdu,.chat-text .answer-script-arabic{line-height:2}}
