Spaces:
Sleeping
Sleeping
| @import "./highlight-js.css"; | |
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| @layer components { | |
| .btn { | |
| @apply inline-flex flex-shrink-0 cursor-pointer select-none items-center justify-center whitespace-nowrap outline-none transition-all focus:ring disabled:cursor-default; | |
| } | |
| .active-model { | |
| @apply border-black dark:border-white; | |
| } | |
| .file-hoverable { | |
| @apply hover:bg-gray-500/10; | |
| } | |
| .base-tool { | |
| @apply flex h-[1.6rem] items-center gap-[.2rem] whitespace-nowrap border border-transparent text-xs outline-none transition-all focus:outline-none active:outline-none dark:hover:text-gray-300 sm:hover:text-purple-600; | |
| } | |
| .active-tool { | |
| @apply rounded-full !border-purple-200 bg-purple-100 pl-1 pr-2 text-purple-600 hover:text-purple-600 dark:!border-purple-700 dark:bg-purple-600/40 dark:text-purple-200; | |
| } | |
| } | |
| @layer utilities { | |
| /* your existing utilities */ | |
| .scrollbar-custom { | |
| @apply scrollbar-thin scrollbar-track-transparent scrollbar-thumb-black/10 scrollbar-thumb-rounded-full scrollbar-w-1 hover:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/10 dark:hover:scrollbar-thumb-white/20; | |
| } | |
| /* Rounded top/bottom caps for vertical scrollbars (Chrome/Edge/Safari) */ | |
| .scrollbar-custom::-webkit-scrollbar-track { | |
| @apply rounded-full bg-clip-padding; /* clip bg to padding so caps look round */ | |
| /* space for the end caps — tweak with Tailwind spacing */ | |
| border-top: theme("spacing.2") solid transparent; /* 0.5rem */ | |
| border-bottom: theme("spacing.2") solid transparent; /* 0.5rem */ | |
| } | |
| /* Rounded left/right caps for horizontal scrollbars */ | |
| .scrollbar-custom::-webkit-scrollbar-track:horizontal { | |
| @apply rounded-full bg-clip-padding; | |
| border-left: theme("spacing.2") solid transparent; | |
| border-right: theme("spacing.2") solid transparent; | |
| border-top-width: 0; | |
| border-bottom-width: 0; | |
| } | |
| .no-scrollbar { | |
| @apply [-ms-overflow-style:none] [scrollbar-width:none] [&::-ms-scrollbar]:hidden [&::-webkit-scrollbar]:hidden; | |
| } | |
| /* .scrollbar-custom { | |
| @apply scrollbar-thin scrollbar-track-transparent scrollbar-thumb-black/10 scrollbar-thumb-rounded-full scrollbar-w-1 hover:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/10 dark:hover:scrollbar-thumb-white/20; | |
| } */ | |
| .prose hr { | |
| @apply my-4; | |
| } | |
| .prose strong { | |
| @apply font-medium; | |
| } | |
| .prose pre { | |
| @apply border-[0.5px] bg-white text-gray-600 dark:border-gray-700 dark:!bg-gray-900 dark:bg-inherit dark:text-inherit; | |
| } | |
| } | |
| .katex-display { | |
| overflow: auto hidden; | |
| } | |