| | |
| | @keyframes fade-in { |
| | 0% { |
| | opacity: 0; |
| | } |
| |
|
| | 100% { |
| | opacity: 1; |
| | } |
| | } |
| |
|
| | @keyframes fade-out { |
| | 0% { |
| | opacity: 1; |
| | } |
| |
|
| | 100% { |
| | opacity: 0; |
| | } |
| | } |
| |
|
| | |
| | @keyframes pop-in { |
| | 0% { |
| | opacity: 0; |
| | transform: scaleY(0); |
| | } |
| |
|
| | |
| | 33% { |
| | transform: scaleY(1); |
| | } |
| |
|
| | 100% { |
| | opacity: 1; |
| | transform: scaleY(1); |
| | } |
| | } |
| |
|
| | @keyframes pop-out { |
| | 0% { |
| | opacity: 1; |
| | transform: scaleY(1); |
| | } |
| |
|
| | 66% { |
| | transform: scaleY(1); |
| | } |
| |
|
| | 100% { |
| | opacity: 0; |
| | transform: scaleY(0); |
| | } |
| | } |
| |
|
| | |
| | @keyframes flash { |
| |
|
| | 0%, |
| | 50%, |
| | 100% { |
| | opacity: 1; |
| | } |
| |
|
| | 25%, |
| | 75% { |
| | opacity: 0.2; |
| | } |
| | } |
| |
|
| | |
| | @keyframes pulse { |
| | from { |
| | transform: scale(1); |
| | filter: brightness(1.1); |
| | } |
| |
|
| | to { |
| | transform: scale(1.01); |
| | filter: brightness(1.3); |
| | } |
| | } |
| |
|
| | |
| | @keyframes ellipsis { |
| | 0% { |
| | content: "" |
| | } |
| |
|
| | 25% { |
| | content: "." |
| | } |
| |
|
| | 50% { |
| | content: ".." |
| | } |
| |
|
| | 75% { |
| | content: "..." |
| | } |
| | } |
| |
|
| | |
| | @keyframes infinite-spinning { |
| | from { |
| | transform: rotate(0deg); |
| | } |
| |
|
| | to { |
| | transform: rotate(360deg); |
| | } |
| | } |
| |
|
| | |
| | @keyframes script_progress_pulse { |
| |
|
| | 0%, |
| | 100% { |
| | border-top-color: var(--progColor); |
| | } |
| |
|
| | 50% { |
| | border-top-color: var(--progFlashColor); |
| | } |
| | } |
| |
|
| | |
| | @keyframes hide-scroll { |
| |
|
| | from, |
| | to { |
| | overflow-y: hidden; |
| | } |
| | } |
| |
|