/* The bubble is content-sized: every extra text line expands only its own frame. */
.chat-wrap{transform:translate(var(--position-x),var(--position-y))}.preview .chat-wrap{cursor:grab}.preview .chat-wrap:active{cursor:grabbing}
.asset-cat-minimal .chat-list{gap:var(--gap)}.asset-cat-minimal .message{align-self:flex-start;align-items:flex-start;width:94%;min-height:0!important;padding:calc(var(--padding) + 1px) calc(var(--padding) + 54px) var(--padding) calc(var(--padding) + 30px);background:var(--bubble);border:var(--border) solid #27272a;border-width:max(3px,var(--border));border-radius:max(18px,var(--radius));box-shadow:0 3px calc(var(--shadow) * 1px) #0003;overflow:visible}.asset-cat-minimal .message-fill,.asset-cat-minimal .preset-art{display:none}.asset-cat-minimal .message:before{content:'';display:block;position:absolute;top:-17px;left:27px;width:51px;height:25px;background:#27272a;clip-path:polygon(0 100%,12% 0,42% 70%,61% 0,100% 100%);z-index:5}.asset-cat-minimal .message:after{content:'';position:absolute;right:-25px;bottom:-15px;width:34px;height:30px;border:5px solid #27272a;border-top:0;border-left:0;border-radius:0 0 26px 0;transform:rotate(20deg);z-index:5}.asset-cat-minimal .message-content{font-size:var(--size);line-height:var(--line);letter-spacing:var(--tracking);font-weight:var(--weight);min-width:0}.asset-cat-minimal .message-content strong{margin-right:6px}.asset-cat-minimal .badge{font-size:var(--badge-size,14px);margin-top:2px}
