Download src/index.css from mistralai/Voxtral-Mini-4B-Realtime-WebGPU: direct link, hf CLI and curl.
- Browser
- Download file 2.38 kB
-
https://huggingface.co/spaces/mistralai/Voxtral-Mini-4B-Realtime-WebGPU/resolve/main/src/index.css
- Command line
-
hf download hf://spaces/mistralai/Voxtral-Mini-4B-Realtime-WebGPU/src/index.css
-
curl -L -o index.css https://huggingface.co/spaces/mistralai/Voxtral-Mini-4B-Realtime-WebGPU/resolve/main/src/index.css
2.38 kB
| @import "tailwindcss"; | |
| :root { | |
| --mistral-red: #e10500; | |
| --mistral-orange-dark: #fa500f; | |
| --mistral-orange: #ff8205; | |
| --mistral-orange-light: #ffaf00; | |
| --mistral-yellow: #ffd800; | |
| --mistral-beige-light: #fffaeb; | |
| --mistral-beige-medium: #fff0c3; | |
| --mistral-beige-dark: #e9e2cb; | |
| --mistral-black: #000000; | |
| --mistral-black-tinted: #1e1e1e; | |
| --mistral-white: #ffffff; | |
| } | |
| body { | |
| font-family: Arial, sans-serif; | |
| background-color: var(--mistral-beige-light); | |
| color: var(--mistral-black); | |
| } | |
| @keyframes blink { | |
| 0%, | |
| 100% { | |
| opacity: 1; | |
| } | |
| 50% { | |
| opacity: 0; | |
| } | |
| } | |
| .cursor-blink { | |
| animation: blink 1s step-end infinite; | |
| } | |
| .history-scroll::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .history-scroll::-webkit-scrollbar-track { | |
| background: var(--mistral-beige-light); | |
| } | |
| .history-scroll::-webkit-scrollbar-thumb { | |
| background-color: var(--mistral-beige-dark); | |
| border-radius: 4px; | |
| } | |
| .history-scroll::-webkit-scrollbar-thumb:hover { | |
| background-color: var(--mistral-orange); | |
| } | |
| @keyframes strip-move { | |
| 0% { | |
| background-position: 0 0; | |
| } | |
| 100% { | |
| background-position: 30px 0; | |
| } | |
| } | |
| .progress-stripe { | |
| background-image: linear-gradient( | |
| 45deg, | |
| rgba(255, 255, 255, 0.2) 25%, | |
| transparent 25%, | |
| transparent 50%, | |
| rgba(255, 255, 255, 0.2) 50%, | |
| rgba(255, 255, 255, 0.2) 75%, | |
| transparent 75%, | |
| transparent | |
| ); | |
| background-size: 30px 30px; | |
| animation: strip-move 1s linear infinite; | |
| } | |
| @keyframes fadeUp { | |
| from { | |
| opacity: 0; | |
| transform: translateY(10px); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| .animate-enter { | |
| animation: fadeUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards; | |
| } | |
| .delay-100 { | |
| animation-delay: 0.1s; | |
| } | |
| .delay-200 { | |
| animation-delay: 0.2s; | |
| } | |
| .delay-300 { | |
| animation-delay: 0.3s; | |
| } | |
| @keyframes meter-idle { | |
| 0%, | |
| 100% { | |
| transform: scaleY(0.45); | |
| opacity: 0.55; | |
| } | |
| 50% { | |
| transform: scaleY(0.7); | |
| opacity: 0.8; | |
| } | |
| } | |
| @keyframes meter-active { | |
| 0%, | |
| 100% { | |
| transform: scaleY(0.35); | |
| } | |
| 25% { | |
| transform: scaleY(1); | |
| } | |
| 50% { | |
| transform: scaleY(0.55); | |
| } | |
| 75% { | |
| transform: scaleY(0.9); | |
| } | |
| } | |
| .voice-meter-bar { | |
| width: 8px; | |
| height: 40px; | |
| border-radius: 999px; | |
| transform-origin: bottom; | |
| animation: meter-idle 1.6s ease-in-out infinite; | |
| } | |
| .voice-meter-bar.is-active { | |
| animation-name: meter-active; | |
| animation-duration: 0.9s; | |
| } | |