.markdown.generating:not(:has(*)):after,.markdown.generating>:is(ul,ol):last-child>li:last-child:has(*>li)>:is(ul,ol):last-child>li:last-child:after,.markdown.generating>:is(ul,ol):last-child>li:last-child:not(:has(*>li)):after,.markdown.generating>:not(ol,ul,pre,div):last-child:after,.markdown.generating>pre:last-child code:after{margin-left:.25rem}@keyframes pulse{50%{opacity:.5}}.markdown.generating:not(:has(*)):after,.markdown.generating>:is(ul,ol):last-child>li:last-child:has(*>li)>:is(ul,ol):last-child>li:last-child:after,.markdown.generating>:is(ul,ol):last-child>li:last-child:not(:has(*>li)):after,.markdown.generating>:not(ol,ul,pre,div):last-child:after,.markdown.generating>pre:last-child code:after{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation-duration:1s;transition-duration:1s;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;border-radius:50%;content:"●";display:inline-block;font-family:Circle,system-ui,sans-serif;font-size:1.125rem;line-height:normal;transform:translateZ(0);transform-origin:center;vertical-align:baseline;will-change:transform}.markdown.generating:not(:has(*)):after{margin-left:0}
