@import "tailwindcss"; :root { --background: #ffffff; --foreground: #0f172a; --muted: #f8fafc; --muted-foreground: #64748b; --border: #e2e8f0; --input: #ffffff; --primary: #0f172a; --primary-foreground: #f8fafc; --secondary: #f1f5f9; --secondary-foreground: #0f172a; --accent: #f1f5f9; --accent-foreground: #0f172a; --destructive: #ef4444; --destructive-foreground: #fef2f2; --ring: #0f172a; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-border: var(--border); --color-input: var(--input); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-ring: var(--ring); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); } @media (prefers-color-scheme: dark) { :root { --background: #020617; --foreground: #f8fafc; --muted: #0f172a; --muted-foreground: #94a3b8; --border: #1e293b; --input: #0f172a; --primary: #f8fafc; --primary-foreground: #0f172a; --secondary: #1e293b; --secondary-foreground: #f8fafc; --accent: #1e293b; --accent-foreground: #f8fafc; --destructive: #dc2626; --destructive-foreground: #fef2f2; --ring: #f8fafc; } } body { background: var(--background); color: var(--foreground); font-family: var(--font-sans), Arial, Helvetica, sans-serif; }