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