1
+ /* Global Styles: Modern Dark Theme with Gradient Background */
2
+ : root {
3
+ --primary-bg : linear-gradient (135deg , # 4A90E2, # 121212 );
4
+ --secondary-bg : # 1e1e1e ;
5
+ --accent-color : # 4A90E2 ;
6
+ --text-color : # ffffff ;
7
+ --text-muted : # b3b3b3 ;
8
+ --card-bg : # 252525 ;
9
+ --card-shadow : rgba (0 , 0 , 0 , 0.5 );
10
+ }
11
+
12
+ body , html {
13
+ margin : 0 ;
14
+ padding : 0 ;
15
+ font-family : 'Segoe UI' , Tahoma, Geneva, Verdana, sans-serif;
16
+ color : var (--text-color );
17
+ background : var (--primary-bg );
18
+ display : flex;
19
+ justify-content : center;
20
+ align-items : center;
21
+ min-height : 100vh ;
22
+ }
23
+
24
+ .frame {
25
+ max-width : 1200px ;
26
+ width : 95% ;
27
+ background-color : var (--secondary-bg );
28
+ border-radius : 12px ;
29
+ padding : 20px ;
30
+ box-shadow : 0 4px 16px var (--card-shadow );
31
+ }
32
+
33
+ header {
34
+ display : flex;
35
+ justify-content : space-between;
36
+ align-items : center;
37
+ padding : 10px 0 ;
38
+ }
39
+
40
+ header .logo {
41
+ font-size : 1.8em ;
42
+ font-weight : bold;
43
+ color : var (--accent-color );
44
+ }
45
+
46
+ header ul {
47
+ list-style : none;
48
+ display : flex;
49
+ gap : 15px ;
50
+ }
51
+
52
+ header a {
53
+ text-decoration : none;
54
+ color : var (--text-color );
55
+ font-weight : 500 ;
56
+ transition : color 0.3s ease;
57
+ }
58
+
59
+ header a : hover {
60
+ color : var (--accent-color );
61
+ }
62
+
63
+ .hero {
64
+ text-align : center;
65
+ padding : 40px 0 ;
66
+ }
67
+
68
+ .hero h1 {
69
+ font-size : 2.5em ;
70
+ margin-bottom : 10px ;
71
+ }
72
+
73
+ .hero p {
74
+ font-size : 1.2em ;
75
+ color : var (--text-muted );
76
+ }
77
+
78
+ section {
79
+ margin : 20px 0 ;
80
+ text-align : center;
81
+ }
82
+
83
+ .about , .projects , .technologies , .values {
84
+ margin-bottom : 20px ;
85
+ }
86
+
87
+ .about h2 , .projects h2 , .technologies h2 , .values h2 {
88
+ color : var (--accent-color );
89
+ margin-bottom : 20px ;
90
+ }
91
+
92
+ .project-grid {
93
+ display : grid;
94
+ gap : 20px ;
95
+ grid-template-columns : repeat (auto-fit, minmax (250px , 1fr ));
96
+ justify-content : center;
97
+ }
98
+
99
+ .project-card {
100
+ background-color : var (--card-bg );
101
+ padding : 20px ;
102
+ border-radius : 8px ;
103
+ box-shadow : 0 4px 8px var (--card-shadow );
104
+ transition : transform 0.3s ease, box-shadow 0.3s ease;
105
+ }
106
+
107
+ .project-card : hover {
108
+ transform : translateY (-5px );
109
+ box-shadow : 0 8px 16px var (--card-shadow );
110
+ }
111
+
112
+ .project-card a {
113
+ text-decoration : none;
114
+ color : var (--text-color );
115
+ }
116
+
117
+ .project-card h3 {
118
+ margin : 0 0 10px ;
119
+ color : var (--accent-color );
120
+ }
121
+
122
+ footer {
123
+ text-align : center;
124
+ padding : 10px ;
125
+ color : var (--text-muted );
126
+ font-size : 0.9em ;
127
+ }
128
+
0 commit comments