| .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; |
| } |
| } |
|
|