-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtailwind.config.js
98 lines (90 loc) · 3.45 KB
/
tailwind.config.js
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
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{svelte,js,ts,jsx,tsx}"],
darkMode: "class",
theme: {
extend: {
colors: {
theme: {
primary: "var(--color-primary)",
secondary: "var(--color-secondary)",
accent: "var(--color-accent)",
alt1: "var(--color-alt1)",
alt2: "var(--color-alt2)",
background: "var(--color-background)",
text: "var(--color-text)",
},
gray: {
900: "#050A0E",
800: "#0A1419",
700: "#0F1D24",
600: "#14262F",
500: "#192F3A",
400: "#1E3845",
300: "#234150",
200: "#284A5B",
100: "#2D5366",
50: "#325C71",
},
},
backgroundImage: {
"cyber-grid": `
linear-gradient(45deg, rgba(0, 240, 255, 0.05) 25%, transparent 25%),
linear-gradient(-45deg, rgba(0, 240, 255, 0.05) 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, rgba(0, 240, 255, 0.05) 75%),
linear-gradient(-45deg, transparent 75%, rgba(0, 240, 255, 0.05) 75%)
`,
"eva-grid": `
linear-gradient(to right, rgba(139, 212, 80, 0.03) 1px, transparent 1px),
linear-gradient(to bottom, rgba(139, 212, 80, 0.03) 1px, transparent 1px)
`,
// EVA Hex Pattern - inspired by EVA unit armor panels
"eva-hex": `
radial-gradient(circle farthest-side at 0% 50%, rgba(150, 95, 212, 0.07) 23.5%, rgba(240, 240, 240, 0.001) 0),
radial-gradient(circle farthest-side at 5.2% 34.7%, rgba(150, 95, 212, 0.07) 8%, rgba(240, 240, 240, 0.001) 0),
radial-gradient(circle farthest-side at 2.4% 13.2%, rgba(150, 95, 212, 0.07) 8%, rgba(240, 240, 240, 0.001) 0)
`,
// Terminal Scan - inspired by NERV computer displays
"eva-scan": `
linear-gradient(to bottom,
transparent 50%,
rgba(139, 212, 80, 0.03) 50%,
rgba(139, 212, 80, 0.03) 51%,
transparent 51%
)
`,
// NERV Pattern - inspired by the NERV logo and angular designs
"eva-nerv": `
linear-gradient(60deg, rgba(150, 95, 212, 0.05) 25%, transparent 25.5%, transparent 75%, rgba(150, 95, 212, 0.05) 75.5%),
linear-gradient(-60deg, rgba(139, 212, 80, 0.05) 25%, transparent 25.5%, transparent 75%, rgba(139, 212, 80, 0.05) 75.5%)
`,
// Circuit Pattern - inspired by MAGI system displays
"eva-circuit": `
linear-gradient(to right, rgba(139, 212, 80, 0.03) 1px, transparent 1px),
linear-gradient(to bottom, rgba(139, 212, 80, 0.03) 1px, transparent 1px),
radial-gradient(circle at center, rgba(150, 95, 212, 0.05) 2px, transparent 2px)
`,
},
keyframes: {
glitch: {
"0%": { transform: "translate(0)" },
"20%": { transform: "translate(-2px, 2px)" },
"40%": { transform: "translate(-2px, -2px)" },
"60%": { transform: "translate(2px, 2px)" },
"80%": { transform: "translate(2px, -2px)" },
"100%": { transform: "translate(0)" },
},
},
animation: {
glitch: "glitch 1s ease-in-out infinite",
},
},
},
plugins: [],
};
// $palette-name: 'NeonGenesisEvangelion-新世紀エヴァンゲリオン'
// $palette-color1: #5f2a62;
// $palette-color2: #a976c3;
// $palette-color3: #a0de59;
// $palette-color4: #466b5a;
// $palette-color5: #f5c024;