[data-buffer-state=pending]{clip-path:inset(-.25em 100% -.25em 0);visibility:hidden}[data-buffer-state=emitting]{clip-path:inset(-.25em calc((1 - var(--buffer-head,0)) * 100%) -.25em 0)}.buffer-visual{display:inline-block;position:relative}.buffer-head{pointer-events:none;background:currentColor;width:.5em;height:.85em;position:absolute;top:.1em;left:0}
