.chat-message[data-v-5279ab5c]{font-size:calc(clamp(15px,4.2vw,16px))}.chat-message[data-v-5279ab5c] h1,.chat-message[data-v-5279ab5c] h2{margin:.75em 0 .35em;font-size:1.25rem;font-weight:700;line-height:1.35}.chat-message[data-v-5279ab5c] h3,.chat-message[data-v-5279ab5c] h4{margin:.65em 0 .3em;font-size:1.1rem;font-weight:600;line-height:1.35}.chat-message[data-v-5279ab5c] p{margin:.4em 0}.chat-message[data-v-5279ab5c]>:first-child{margin-top:0}.chat-message[data-v-5279ab5c]>:last-child{margin-bottom:0}.chat-message[data-v-5279ab5c] ol,.chat-message[data-v-5279ab5c] ul{margin:.4em 0;padding-left:1.25em}.chat-message[data-v-5279ab5c] li{margin:.2em 0}.chat-message[data-v-5279ab5c] li>p{margin:0}.chat-message[data-v-5279ab5c] code{font-size:calc(max(.88em,13px))}.chat-message[data-v-5279ab5c] pre{max-width:100%;font-size:calc(max(.85em,13px));overflow-x:auto}.chat-message[data-v-5279ab5c] table{max-width:100%;display:block;overflow-x:auto}.chat-message[data-v-5279ab5c] .not-prose{width:100%}:is(.chat-message[data-v-5279ab5c] li:has(>.not-prose),.chat-message[data-v-5279ab5c] li:has(>a>.not-prose)){margin-left:0;padding-left:0;list-style:none}:is(.chat-message[data-v-5279ab5c] ul:has(>li>.not-prose),.chat-message[data-v-5279ab5c] ul:has(>li>a>.not-prose)){margin-left:0;padding-left:0}.chat-message[data-v-5279ab5c] a[href^="/ws/"]:not(:has(>*)){color:var(--ui-primary);background-color:var(--ui-bg-accented);border:1px solid var(--ui-border);border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .55rem;font-size:.9em;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.chat-message[data-v-5279ab5c] a[href^="/ws/"]:not(:has(>*)):hover{background-color:var(--ui-bg-elevated);border-color:var(--ui-primary);text-decoration:none}.chat-message[data-v-5279ab5c] a[href^="/ws/"]:not(:has(>*)):before{content:"";background-color:var(--ui-primary);opacity:.7;border-radius:9999px;width:.45rem;height:.45rem}@media (width<=639px){.chat-message[data-v-5279ab5c] .text-xs{font-size:.8125rem;line-height:1.25rem}.chat-message[data-v-5279ab5c] .text-sm{font-size:.95rem;line-height:1.375rem}.chat-message[data-v-5279ab5c] h1,.chat-message[data-v-5279ab5c] h2{font-size:1.35rem}.chat-message[data-v-5279ab5c] h3,.chat-message[data-v-5279ab5c] h4{font-size:1.15rem}}
