QuantumShield / frontend /tailwind.config.js
SantoshKumar1310's picture
Upload folder using huggingface_hub
49e53ae verified
/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ['class', 'class'],
content: [
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
fontFamily: {
sans: ['var(--font-space-grotesk)', 'system-ui', 'sans-serif'],
display: ['var(--font-space-grotesk)', 'system-ui', 'sans-serif'],
body: ['var(--font-dm-sans)', 'system-ui', 'sans-serif'],
},
colors: {
primary: {
'50': '#e6fff7',
'100': '#b3ffe6',
'200': '#80ffd4',
'300': '#4dffc3',
'400': '#1affb1',
'500': '#00d4a0',
'600': '#00b386',
'700': '#00996d',
'800': '#008053',
'900': '#00663a',
DEFAULT: 'hsl(var(--primary))',
foreground: 'hsl(var(--primary-foreground))'
},
dark: {
'50': '#f5f5f5',
'100': '#e0e0e0',
'200': '#b0b0b0',
'300': '#808080',
'400': '#606060',
'500': '#404040',
'600': '#303030',
'700': '#252525',
'800': '#1a1a1a',
'900': '#0a0a0a'
},
background: 'hsl(var(--background))',
foreground: 'hsl(var(--foreground))',
card: {
DEFAULT: 'hsl(var(--card))',
foreground: 'hsl(var(--card-foreground))'
},
popover: {
DEFAULT: 'hsl(var(--popover))',
foreground: 'hsl(var(--popover-foreground))'
},
secondary: {
DEFAULT: 'hsl(var(--secondary))',
foreground: 'hsl(var(--secondary-foreground))'
},
muted: {
DEFAULT: 'hsl(var(--muted))',
foreground: 'hsl(var(--muted-foreground))'
},
accent: {
DEFAULT: 'hsl(var(--accent))',
foreground: 'hsl(var(--accent-foreground))'
},
destructive: {
DEFAULT: 'hsl(var(--destructive))',
foreground: 'hsl(var(--destructive-foreground))'
},
border: 'hsl(var(--border))',
input: 'hsl(var(--input))',
ring: 'hsl(var(--ring))',
chart: {
'1': 'hsl(var(--chart-1))',
'2': 'hsl(var(--chart-2))',
'3': 'hsl(var(--chart-3))',
'4': 'hsl(var(--chart-4))',
'5': 'hsl(var(--chart-5))'
}
},
animation: {
'pulse-slow': 'pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite',
glow: 'glow 2s ease-in-out infinite alternate',
float: 'float 3s ease-in-out infinite'
},
keyframes: {
glow: {
'0%': {
boxShadow: '0 0 5px rgba(0, 212, 160, 0.5)'
},
'100%': {
boxShadow: '0 0 20px rgba(0, 212, 160, 0.8)'
}
},
float: {
'0%, 100%': {
transform: 'translateY(0)'
},
'50%': {
transform: 'translateY(-3px)'
}
}
},
backgroundImage: {
'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
'grid-pattern': 'linear-gradient(rgba(0,212,160,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,160,0.03) 1px, transparent 1px)'
},
borderRadius: {
lg: 'var(--radius)',
md: 'calc(var(--radius) - 2px)',
sm: 'calc(var(--radius) - 4px)'
}
}
},
plugins: [require("tailwindcss-animate")],
}