.pixel-border{border-style:solid;border-width:4px;border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:var(--bubble-border-image);border-image-outset:2}.bubble-tail:before,.bubble-tail:after{content:"";position:absolute}.bubble-tail[data-direction=left]:before,.bubble-tail[data-direction=left]:after{left:2rem}.bubble-tail[data-direction=right]:before,.bubble-tail[data-direction=right]:after{right:2rem}.bubble-tail[data-direction=left]:before{background-color:var(--bubble-bg-color,#fff);border-right:4px solid var(--bubble-border-color,#000);border-left:4px solid var(--bubble-border-color,#000);width:26px;height:10px;bottom:-14px}.bubble-tail[data-direction=left]:after{background-color:var(--bubble-bg-color,#fff);width:18px;height:4px;box-shadow:-4px 0 var(--bubble-border-color,#000),4px 0 var(--bubble-border-color,#000),-4px 4px var(--bubble-bg-color,#fff),0 4px var(--bubble-border-color,#000),-8px 4px var(--bubble-border-color,#000),-4px 8px var(--bubble-border-color,#000),-8px 8px var(--bubble-border-color,#000);margin-right:8px;bottom:-18px}.bubble-tail[data-direction=right]:before{background-color:var(--bubble-bg-color,#fff);border-right:4px solid var(--bubble-border-color,#000);border-left:4px solid var(--bubble-border-color,#000);width:26px;height:10px;bottom:-14px}.bubble-tail[data-direction=right]:after{background-color:var(--bubble-bg-color,#fff);width:18px;height:4px;box-shadow:-4px 0 var(--bubble-border-color,#000),4px 0 var(--bubble-border-color,#000),4px 4px var(--bubble-bg-color,#fff),0 4px var(--bubble-border-color,#000),8px 4px var(--bubble-border-color,#000),4px 8px var(--bubble-border-color,#000),8px 8px var(--bubble-border-color,#000);margin-left:8px;bottom:-18px}
