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