| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| @layer base { |
| html { |
| font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; |
| } |
| |
| body { |
| @apply antialiased; |
| } |
| } |
|
|
| @layer utilities { |
| |
| .prose::-webkit-scrollbar { |
| width: 8px; |
| } |
| |
| .prose::-webkit-scrollbar-track { |
| @apply bg-slate-100 dark:bg-slate-800 rounded; |
| } |
| |
| .prose::-webkit-scrollbar-thumb { |
| @apply bg-slate-300 dark:bg-slate-600 rounded; |
| } |
| |
| .prose::-webkit-scrollbar-thumb:hover { |
| @apply bg-slate-400 dark:bg-slate-500; |
| } |
|
|
| .archive-scroll::-webkit-scrollbar { |
| width: 8px; |
| } |
|
|
| .archive-scroll::-webkit-scrollbar-track { |
| @apply bg-slate-100 dark:bg-slate-800 rounded; |
| } |
|
|
| .archive-scroll::-webkit-scrollbar-thumb { |
| @apply bg-slate-300 dark:bg-slate-600 rounded; |
| } |
| } |
|
|
| |
| * { |
| transition-property: background-color, border-color, color; |
| transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| transition-duration: 150ms; |
| } |
|
|
| |
| *:where([class*="transform"], [class*="translate"], [class*="scale"], [class*="rotate"], [class*="opacity"]) { |
| transition-property: transform, opacity; |
| } |
|
|