| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- import type { Config } from "tailwindcss"
- const config: Config = {
- darkMode: ["class"],
- content: [
- "./pages/**/*.{ts,tsx}",
- "./components/**/*.{ts,tsx}",
- "./app/**/*.{ts,tsx}",
- "./src/**/*.{ts,tsx}",
- "*.{js,ts,jsx,tsx,mdx}",
- ],
- theme: {
- container: {
- center: true,
- padding: "2rem",
- screens: {
- "2xl": "1400px",
- },
- },
- 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))",
- },
- destructive: {
- DEFAULT: "hsl(var(--destructive))",
- foreground: "hsl(var(--destructive-foreground))",
- },
- muted: {
- DEFAULT: "hsl(var(--muted))",
- foreground: "hsl(var(--muted-foreground))",
- },
- accent: {
- DEFAULT: "hsl(var(--accent))",
- foreground: "hsl(var(--accent-foreground))",
- },
- popover: {
- DEFAULT: "hsl(var(--popover))",
- foreground: "hsl(var(--popover-foreground))",
- },
- card: {
- DEFAULT: "hsl(var(--card))",
- foreground: "hsl(var(--card-foreground))",
- },
- "chart-1": {
- DEFAULT: "hsl(var(--chart-1))",
- foreground: "hsl(var(--chart-1-foreground))",
- },
- "chart-2": {
- DEFAULT: "hsl(var(--chart-2))",
- foreground: "hsl(var(--chart-2-foreground))",
- },
- "chart-3": {
- DEFAULT: "hsl(var(--chart-3))",
- foreground: "hsl(var(--chart-3-foreground))",
- },
- "chart-4": {
- DEFAULT: "hsl(var(--chart-4))",
- foreground: "hsl(var(--chart-4-foreground))",
- },
- "chart-5": {
- DEFAULT: "hsl(var(--chart-5))",
- foreground: "hsl(var(--chart-5-foreground))",
- },
- },
- borderRadius: {
- lg: "var(--radius)",
- md: "calc(var(--radius) - 2px)",
- sm: "calc(var(--radius) - 4px)",
- },
- keyframes: {
- "accordion-down": {
- from: { height: "0" },
- to: { height: "var(--radix-accordion-content-height)" },
- },
- "accordion-up": {
- from: { height: "var(--radix-accordion-content-height)" },
- to: { height: "0" },
- },
- "fade-in": {
- from: { opacity: "0" },
- to: { opacity: "1" },
- },
- "fade-out": {
- from: { opacity: "1" },
- to: { opacity: "0" },
- },
- "pulse-glow": {
- "0%, 100%": { opacity: "0.6" },
- "50%": { opacity: "0.8" },
- },
- },
- animation: {
- "accordion-down": "accordion-down 0.2s ease-out",
- "accordion-up": "accordion-up 0.2s ease-out",
- "fade-in": "fade-in 0.5s ease-out",
- "fade-out": "fade-out 0.5s ease-out",
- "pulse-glow": "pulse-glow 3s infinite",
- },
- screens: {
- xs: "420px",
- },
- },
- },
- plugins: [require("tailwindcss-animate"), require("@tailwindcss/typography")],
- }
- export default config
|