forked from Explore-Beyond-Innovations/ZeroXBridge_Frontend
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtailwind.config.ts
More file actions
107 lines (104 loc) · 3.44 KB
/
tailwind.config.ts
File metadata and controls
107 lines (104 loc) · 3.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
import type { Config } from "tailwindcss";
const config: Config = {
darkMode: "class", // Enables class-based dark mode
content: [
"./pages/**/*.{js,ts,jsx,tsx,mdx}",
"./components/**/*.{js,ts,jsx,tsx,mdx}",
"./app/**/*.{js,ts,jsx,tsx,mdx}",
],
theme: {
screens: {
// Default breakpoints
'sm': '640px',
'md': '768px',
'lg': '1024px',
'xl': '1280px',
'2xl': '1536px',
// Custom laptop breakpoints
'win-laptop': '1366px', // Common Windows laptop (HD)
'win-laptop-lg': '1920px', // Windows laptop (Full HD)
'mac-13': '1280px', // 13" MacBook
'mac-14': '1512px', // 14" MacBook Pro
'mac-16': '1728px', // 16" MacBook Pro
'4k': '2500px',
'4k-large': '3200px'
},
extend: {
colors: {
background: "var(--background)",
foreground: "var(--foreground)",
primary: "var(--primary)",
purple: "var(--purple)",
white: "var(--white)",
"white-2": "var(--white-2)",
'dark-bg': 'rgba(9, 5, 14, 1)',
'white-style': 'rgba(139, 139, 139, 1)',
'custom-purple': 'rgba(162, 109, 255, 1)',
},
backgroundImage: {
"check-bg": "url('/check-bg.svg')",
"main-bg": "url('/background.svg')",
howitworks:
"linear-gradient(90deg, #26183E 0%, #A26DFF 47.5%, #26183E 100%)",
"join-community":
"url('/join-community/grid.svg'), linear-gradient(102.75deg, #09050E 64.15%, #462B74 129.88%)",
"community-cta":
"linear-gradient(180deg, rgba(162, 109, 255, 0.9) 0%, rgba(162, 109, 255, 0) 90%)",
"gradient-purple":
"linear-gradient(90deg, rgba(6,6,6,0.01) 0%, rgba(154,128,207,0.01) 49%, rgba(4,1,8,1) 100%)",
"gradient-card":
"linear-gradient(135deg, rgba(162, 109, 255, 0.25), rgba(72, 61, 139, 0.5))",
"grid-pattern": "url('/small-grid.svg')",
"grid-pattern-2": "url('/large-grid.svg')",
},
fontFamily: {
sans: ["var(--font-geist-sans)"],
mono: ["var(--font-geist-mono)"],
manrope: ["var(--font-manrope)"],
"roboto-serif": ["var(--font-roboto-serif)"],
},
boxShadow: {
"custom-purple": "0 0 4px 2px rgba(162, 109, 255, 0.25)",
"glow": "0 0 10px rgba(255, 255, 255, 0.7), 0 0 20px rgba(162, 109, 255, 0.6)",
},
animation: {
slowSpin: "spin 3s linear infinite",
spinSlow: 'spin 20s linear infinite',
glowSlow: 'glow 4s cubic-bezier(0.6, 0.8, 0.6, 1) infinite',
},
keyframes: {
glow: {
'0%, 100%': {
filter: 'brightness(1) drop-shadow(0 0 2px rgba(255, 255, 255, 0.3))'
},
'50%': {
filter: 'brightness(1.3) drop-shadow(0 0 8px rgba(255, 255, 255, 0.7))'
},
},
pulse: {
'0%': {
transform: 'scale(0.8)',
opacity: '0',
boxShadow: '0 0 0 0 rgba(162, 109, 255, 0.7)'
},
'50%': {
transform: 'scale(1.2)',
opacity: '1',
boxShadow: '0 0 0 10px rgba(162, 109, 255, 0)'
},
'100%': {
transform: 'scale(0.8)',
opacity: '0',
boxShadow: '0 0 0 0 rgba(162, 109, 255, 0)'
},
},
},
scale: {
150: "1.5",
},
transform: ["responsive", "hover", "focus"],
},
},
plugins: [],
};
export default config;