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