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