| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import type { Config } from "tailwindcss";
- const config: Config = {
- darkMode: "class",
- content: ["./index.html", "./src/**/*.{ts,tsx}"],
- theme: {
- extend: {
- colors: {
- border: "hsl(var(--border))",
- input: "hsl(var(--input))",
- ring: "hsl(var(--ring))",
- background: "hsl(var(--background))",
- foreground: "hsl(var(--foreground))",
- primary: {
- DEFAULT: "hsl(var(--primary))",
- foreground: "hsl(var(--primary-foreground))",
- },
- secondary: {
- DEFAULT: "hsl(var(--secondary))",
- foreground: "hsl(var(--secondary-foreground))",
- },
- accent: {
- DEFAULT: "hsl(var(--accent))",
- foreground: "hsl(var(--accent-foreground))",
- },
- muted: {
- DEFAULT: "hsl(var(--muted))",
- foreground: "hsl(var(--muted-foreground))",
- },
- destructive: {
- DEFAULT: "hsl(var(--destructive))",
- foreground: "hsl(var(--destructive-foreground))",
- },
- surface: {
- deep: "hsl(var(--surface-deep))",
- base: "hsl(var(--surface-base))",
- elevated: "hsl(var(--surface-elevated))",
- },
- success: "hsl(var(--success))",
- warning: "hsl(var(--warning))",
- },
- fontFamily: {
- sans: ["Inter", "system-ui", "sans-serif"],
- mono: ["JetBrains Mono", "Fira Code", "monospace"],
- },
- borderRadius: {
- lg: "12px",
- md: "8px",
- sm: "6px",
- },
- keyframes: {
- "pulse-slow": {
- "0%, 100%": { opacity: "1" },
- "50%": { opacity: "0.5" },
- },
- },
- animation: {
- "pulse-slow": "pulse-slow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",
- },
- boxShadow: {
- glow: "var(--shadow-glow)",
- },
- },
- },
- plugins: [],
- };
- export default config;
|