1+ : root {
2+ --primary-color : # 2c3e50 ;
3+ --secondary-color : # bac2de ;
4+ --text-color : # cdd6f4 ;
5+ --background-color : # 1e1e2e ;
6+ --transition : all 0.3s ease-in-out;
7+ --project-background : # 313244 ;
8+ --link-color : # fab387 ;
9+ --card-bg : # 585b70 ;
10+ --bg-dark : # 181825 ;
11+ }
12+
13+ body {
14+ line-height : 1.6 ;
15+ color : var (--text-color );
16+ background-color : var (--background-color );
17+ }
18+
19+ .funnel-display-title {
20+ font-family : "Funnel Display" , sans-serif;
21+ font-optical-sizing : auto;
22+ font-style : normal;
23+ color : var (--text-color );
24+ }
25+ .home-title {
26+ font-family : "Funnel Display" , sans-serif;
27+ display : flex;
28+ flex-direction : column;
29+ align-items : center;
30+ justify-content : center;
31+ width : 100% ;
32+ height : 100% ;
33+ color : var (--text-color );
34+
35+ }
36+
37+ .project-title {
38+ font-family : "Funnel Display" , sans-serif;
39+ display : flex;
40+ flex-direction : column;
41+ align-items : center;
42+ justify-content : center;
43+ width : 100% ;
44+ height : 100% ;
45+ color : var (--secondary-color );
46+ }
47+
48+ .main-text {
49+ color : var (--secondary-color );
50+ }
51+
52+ .projects {
53+ background-color : var (--project-background );
54+ border-radius : 15px ;
55+ padding : 10px 20px 20px 20px ;
56+ }
57+
58+ a {
59+ color : var (--link-color );
60+ }
61+
62+ .skills-section {
63+ padding : 2rem ;
64+ margin : 2rem auto;
65+ max-width : 1200px ;
66+ background : var (--project-background );
67+ border-radius : 16px ;
68+ box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 );
69+ }
70+
71+ .skills-title {
72+ color : var (--text-color );
73+ font-size : 2rem ;
74+ margin-bottom : 2rem ;
75+ text-align : center;
76+ }
77+
78+ .skills-grid {
79+ display : flex;
80+ flex-direction : row;
81+ grid-template-columns : repeat (auto-fit, minmax (150px , 1fr ));
82+ gap : 2rem ;
83+ padding : 1rem ;
84+ }
85+
86+ .skill-card {
87+ display : flex;
88+ flex-direction : column;
89+ align-items : center;
90+ padding : 1.5rem ;
91+ background : var (--bg-dark );
92+ border-radius : 12px ;
93+ transition : transform 0.3s ease, box-shadow 0.3s ease;
94+ }
95+
96+ .skill-icon {
97+ width : 64px ;
98+ height : 64px ;
99+ margin-bottom : 1rem ;
100+ transition : transform 0.3s ease;
101+ }
102+
103+ .skill-name {
104+ color : var (--text-color );
105+ font-size : 1.1rem ;
106+ text-align : center;
107+ margin : 0 ;
108+ }
109+
110+ @media (max-width : 768px ) {
111+ .skills-grid {
112+ grid-template-columns : repeat (auto-fit, minmax (120px , 1fr ));
113+ gap : 1rem ;
114+ }
115+
116+ .skill-card {
117+ padding : 1rem ;
118+ }
119+
120+ .skill-icon {
121+ width : 48px ;
122+ height : 48px ;
123+ }
124+ }
0 commit comments