Spaces:
Running
Running
| @import "tailwindcss"; | |
| @layer base { | |
| :root { | |
| /* Zinc-based Light Theme */ | |
| --background: 0 0% 100%; | |
| --foreground: 240 10% 3.9%; | |
| --card: 0 0% 100%; | |
| --card-foreground: 240 10% 3.9%; | |
| --popover: 0 0% 100%; | |
| --popover-foreground: 240 10% 3.9%; | |
| --primary: 240 5.9% 10%; | |
| --primary-foreground: 0 0% 98%; | |
| --secondary: 240 4.8% 95.9%; | |
| --secondary-foreground: 240 5.9% 10%; | |
| --muted: 240 4.8% 95.9%; | |
| --muted-foreground: 240 3.8% 46.1%; | |
| --accent: 240 4.8% 95.9%; | |
| --accent-foreground: 240 5.9% 10%; | |
| --destructive: 0 84.2% 60.2%; | |
| --destructive-foreground: 0 0% 98%; | |
| --border: 240 5.9% 90%; | |
| --input: 240 5.9% 90%; | |
| --ring: 240 10% 3.9%; | |
| --radius: 0.75rem; | |
| } | |
| .dark { | |
| /* Dark mode is currently disabled/hidden in this redesign, | |
| but keeping variables just in case */ | |
| --background: 240 10% 3.9%; | |
| --foreground: 0 0% 98%; | |
| --card: 240 10% 3.9%; | |
| --card-foreground: 0 0% 98%; | |
| --popover: 240 10% 3.9%; | |
| --popover-foreground: 0 0% 98%; | |
| --primary: 0 0% 98%; | |
| --primary-foreground: 240 5.9% 10%; | |
| --secondary: 240 3.7% 15.9%; | |
| --secondary-foreground: 0 0% 98%; | |
| --muted: 240 3.7% 15.9%; | |
| --muted-foreground: 240 5% 64.9%; | |
| --accent: 240 3.7% 15.9%; | |
| --accent-foreground: 0 0% 98%; | |
| --destructive: 0 62.8% 30.6%; | |
| --destructive-foreground: 0 0% 98%; | |
| --border: 240 3.7% 15.9%; | |
| --input: 240 3.7% 15.9%; | |
| --ring: 240 4.9% 83.9%; | |
| } | |
| } | |
| @layer base { | |
| * { | |
| border-color: hsl(var(--border)); | |
| } | |
| body { | |
| background-color: hsl(var(--background)); | |
| color: hsl(var(--foreground)); | |
| @apply antialiased; | |
| font-feature-settings: "rlig" 1, "calt" 1; | |
| } | |
| } | |
| /* Modern Utilities */ | |
| .glass { | |
| @apply bg-white/80 backdrop-blur-xl border border-zinc-200/50 shadow-sm; | |
| } | |
| .glass-card { | |
| @apply bg-white border border-zinc-200 shadow-sm hover:shadow-md transition-all duration-300; | |
| } | |
| .subtle-grid { | |
| background-size: 20px 20px; | |
| background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05) 1px, transparent 1px), | |
| linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 1px, transparent 1px); | |
| mask-image: linear-gradient(to bottom, black 40%, transparent 100%); | |
| } | |
| /* Custom Scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| @apply bg-transparent; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| @apply bg-zinc-200 rounded-full hover:bg-zinc-300 transition-colors; | |
| } |