| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| html, body { |
| margin: 0; |
| background: #0A0A0A; |
| color: #fff; |
| font-family: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif; |
| -webkit-font-smoothing: antialiased; |
| -moz-osx-font-smoothing: grayscale; |
| } |
|
|
| code { |
| font-family: 'JetBrains Mono', ui-monospace, monospace; |
| } |
|
|
| @layer base { |
| :root { |
| --background: 0 0% 4%; |
| --foreground: 0 0% 98%; |
| --card: 240 5% 8%; |
| --card-foreground: 0 0% 98%; |
| --popover: 240 5% 8%; |
| --popover-foreground: 0 0% 98%; |
| --primary: 358 85% 52%; |
| --primary-foreground: 0 0% 100%; |
| --secondary: 240 5% 12%; |
| --secondary-foreground: 0 0% 98%; |
| --muted: 240 5% 12%; |
| --muted-foreground: 240 5% 65%; |
| --accent: 240 5% 14%; |
| --accent-foreground: 0 0% 98%; |
| --destructive: 358 85% 52%; |
| --destructive-foreground: 0 0% 98%; |
| --border: 0 0% 15%; |
| --input: 0 0% 15%; |
| --ring: 358 85% 52%; |
| --radius: 0.125rem; |
| } |
| } |
|
|
| @layer base { |
| * { |
| @apply border-border; |
| } |
| body { |
| @apply bg-background text-foreground; |
| } |
| } |
|
|
| @layer utilities { |
| .glass { |
| @apply bg-white/[0.03] border border-white/10 backdrop-blur-md; |
| } |
| .fs-glow { |
| box-shadow: 0 0 20px -5px rgba(237, 28, 36, 0.2); |
| } |
| .fs-glow-intense { |
| box-shadow: 0 0 40px -10px rgba(237, 28, 36, 0.4); |
| } |
| .fs-label { |
| @apply font-mono text-[10px] uppercase tracking-widest text-zinc-500; |
| } |
| .fs-chip { |
| @apply font-mono text-[10px] px-2 py-0.5 border rounded-sm; |
| } |
| .fs-chip-pass { |
| @apply border-[#10B981]/30 text-[#10B981] bg-[#10B981]/5; |
| } |
| .fs-chip-fail { |
| @apply border-[#ED1C24]/30 text-[#ED1C24] bg-[#ED1C24]/5; |
| } |
| .custom-scrollbar::-webkit-scrollbar { |
| width: 4px; |
| height: 4px; |
| } |
| .custom-scrollbar::-webkit-scrollbar-track { |
| background: transparent; |
| } |
| .custom-scrollbar::-webkit-scrollbar-thumb { |
| background: #333; |
| border-radius: 10px; |
| } |
| .custom-scrollbar::-webkit-scrollbar-thumb:hover { |
| background: #ED1C24; |
| } |
| } |
|
|
|
|