.dots-holder { display: flex; gap: 0.2rem; margin: 0.5rem 0; margin-left: 0.25rem; } .dot { animation: 1s flash 0.5s infinite; width: 0.25rem !important; height: 0.25rem !important; border-radius: 100%; background-color: var(--vscode-input-foreground); opacity: 0.25; } body[data-vscode-theme-kind='vscode-light'] .dot, body[data-vscode-theme-kind='vscode-high-contrast-light'] .dot { background-color: black; } .dot:nth-child(2) { animation-delay: 0.6s; } .dot:nth-child(3) { animation-delay: 0.7s; } @keyframes flash { from { opacity: 1; } 50% { opacity: 1; } to { opacity: 0.25; } }