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