| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| |
| :root { |
| --background: #ffffff; |
| --foreground: #09090b; |
| --muted: #f4f4f5; |
| --muted-foreground: #71717a; |
| --border: #e4e4e7; |
| --card: #ffffff; |
| --card-foreground: #09090b; |
| --accent: #ff4c00; |
| --accent-hover: #e64500; |
| --accent-light: rgba(255, 76, 0, 0.1); |
| } |
|
|
| |
| .dark { |
| --background: #09090b; |
| --foreground: #fafafa; |
| --muted: #18181b; |
| --muted-foreground: #a1a1aa; |
| --border: #27272a; |
| --card: #18181b; |
| --card-foreground: #fafafa; |
| --accent: #ff4c00; |
| --accent-hover: #ff6a2a; |
| --accent-light: rgba(255, 76, 0, 0.15); |
| } |
|
|
| body { |
| background: var(--background); |
| color: var(--foreground); |
| font-family: var(--font-geist-sans), system-ui, sans-serif; |
| transition: background-color 0.2s, color 0.2s; |
| } |
|
|
| html { |
| scroll-behavior: smooth; |
| } |
|
|
| |
| ::-webkit-scrollbar { |
| width: 6px; |
| } |
|
|
| ::-webkit-scrollbar-track { |
| background: transparent; |
| } |
|
|
| .dark ::-webkit-scrollbar-thumb { |
| background: #3f3f46; |
| } |
|
|
| :root:not(.dark) ::-webkit-scrollbar-thumb { |
| background: #d4d4d8; |
| } |
|
|
| ::-webkit-scrollbar-thumb { |
| border-radius: 3px; |
| } |
|
|
| ::-webkit-scrollbar-thumb:hover { |
| background: #52525b; |
| } |
|
|
| @layer base { |
| * { |
| @apply border-border; |
| } |
| } |
|
|