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