|
|
@import "tailwindcss"; |
|
|
|
|
|
@source "../node_modules/streamdown/dist/index.js"; |
|
|
|
|
|
@keyframes glisten { |
|
|
0% { |
|
|
background-position: 200% 0; |
|
|
} |
|
|
100% { |
|
|
background-position: -200% 0; |
|
|
} |
|
|
} |
|
|
|
|
|
.animate-glisten { |
|
|
|
|
|
background-image: linear-gradient( |
|
|
90deg, |
|
|
rgba(168, 85, 6, 1) 0%, |
|
|
rgba(253, 186, 116, 1) 40%, |
|
|
rgba(253, 186, 116, 1) 60%, |
|
|
rgba(168, 85, 6, 1) 100% |
|
|
); |
|
|
color: transparent; |
|
|
background-size: 200% auto; |
|
|
background-clip: text; |
|
|
-webkit-background-clip: text; |
|
|
animation: glisten 3s linear infinite; |
|
|
} |
|
|
|
|
|
|
|
|
.message h3[data-streamdown="heading-3"] { |
|
|
@apply mt-3; |
|
|
} |
|
|
|
|
|
.message .collapsible p { |
|
|
@apply my-1; |
|
|
} |
|
|
|
|
|
.message p { |
|
|
@apply whitespace-pre-wrap; |
|
|
} |
|
|
|
|
|
@keyframes wobble { |
|
|
0%, |
|
|
100% { |
|
|
transform: rotate(-3deg); |
|
|
} |
|
|
50% { |
|
|
transform: rotate(3deg); |
|
|
} |
|
|
} |
|
|
.animate-wobble { |
|
|
animation: wobble 2s ease-in-out infinite; |
|
|
} |
|
|
|