FastAPI + Celery + Next.js + Postgres/Redis app with company monitoring, source collection, LLM-based change analysis, enrichment, and account security (Turnstile, escalating lockout, email verification).
54 lines
1.4 KiB
TypeScript
54 lines
1.4 KiB
TypeScript
import type { Config } from "tailwindcss";
|
|
|
|
const config: Config = {
|
|
darkMode: "class",
|
|
content: ["./app/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}", "./features/**/*.{ts,tsx}"],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
brand: {
|
|
50: "#eef4ff",
|
|
100: "#d9e6ff",
|
|
200: "#bcd2ff",
|
|
300: "#8fb4ff",
|
|
400: "#5c8cff",
|
|
500: "#3766f7",
|
|
600: "#2549ec",
|
|
700: "#1e3ad0",
|
|
800: "#1f34a8",
|
|
900: "#1f3184",
|
|
950: "#161d4d",
|
|
},
|
|
severity: {
|
|
critical: "#dc2626",
|
|
high: "#ea580c",
|
|
medium: "#ca8a04",
|
|
low: "#65a30d",
|
|
},
|
|
},
|
|
keyframes: {
|
|
"fade-in": {
|
|
"0%": { opacity: "0", transform: "translateY(4px)" },
|
|
"100%": { opacity: "1", transform: "translateY(0)" },
|
|
},
|
|
"select-in": {
|
|
"0%": { opacity: "0", transform: "scale(0.96) translateY(-4px)" },
|
|
"100%": { opacity: "1", transform: "scale(1) translateY(0)" },
|
|
},
|
|
"select-out": {
|
|
"0%": { opacity: "1", transform: "scale(1) translateY(0)" },
|
|
"100%": { opacity: "0", transform: "scale(0.96) translateY(-4px)" },
|
|
},
|
|
},
|
|
animation: {
|
|
"fade-in": "fade-in 220ms ease-out",
|
|
"select-in": "select-in 150ms ease-out",
|
|
"select-out": "select-out 120ms ease-in",
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
};
|
|
|
|
export default config;
|