44
55/* Grid container */
66.projects-container {
7- display : flex;
8- flex-wrap : wrap;
9- gap : 20px ;
10- margin-top : 2rem ;
11- }
12-
13- /* Card styles */
14- .project-card {
15- flex : 1 1 calc (33.333% - 20px );
16- background-color : # fff ;
17- border : 1px solid # ddd ;
18- border-radius : 0.8rem ;
19- box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
20- overflow : hidden;
21- transition : transform 0.2s ease, box-shadow 0.2s ease;
22- }
23- .project-card : hover {
24- transform : translateY (-5px );
25- box-shadow : 0 4px 8px rgba (0 , 0 , 0 , 0.15 );
26- }
27-
28- /* Image & Content */
29- .project-card img {
30- width : 100% ;
31- display : block;
32- }
33- .project-card-content {
34- padding : 1rem ;
35- }
36-
37- /* Title & Description */
38- .project-card-title {
39- font-size : 1.3rem ;
40- font-weight : bold;
41- color : # 0055aa ;
42- margin-bottom : 0.5rem ;
43- }
44- .project-card-description {
45- font-size : 1rem ;
46- color : # 666 ;
47- line-height : 1.5 ;
48- }
49- .project-card-link {
50- display : inline-block;
51- margin-top : 0.8rem ;
52- font-size : 0.9rem ;
53- color : # 0055aa ;
54- }
55- .project-card-link : hover {
56- text-decoration : underline;
57- }
58-
7+ display : flex;
8+ flex-wrap : wrap;
9+ gap : 20px ;
10+ margin-top : 2rem ;
11+ }
12+
13+ /* Card styles */
14+ .project-card {
15+ flex : 1 1 calc (33.333% - 20px );
16+ background-color : # fff ;
17+ border : 1px solid # ddd ;
18+ border-radius : 0.8rem ;
19+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
20+ overflow : hidden;
21+ transition : transform 0.2s ease, box-shadow 0.2s ease;
22+ }
23+
24+ .project-card : hover {
25+ transform : translateY (-5px );
26+ box-shadow : 0 4px 8px rgba (0 , 0 , 0 , 0.15 );
27+ }
28+
29+ /* Image & Content */
30+ .project-card img {
31+ width : 100% ;
32+ display : block;
33+ }
34+
35+ .project-card-content {
36+ padding : 1rem ;
37+ }
38+
39+ /* Title & Description */
40+ .project-card-title {
41+ font-size : 1.3rem ;
42+ font-weight : bold;
43+ color : # 0055aa ;
44+ margin-bottom : 0.5rem ;
45+ }
46+
47+ .project-card-description {
48+ font-size : 1rem ;
49+ color : # 666 ;
50+ line-height : 1.5 ;
51+ }
52+
53+ .project-card-link {
54+ display : inline-block;
55+ margin-top : 0.8rem ;
56+ font-size : 0.9rem ;
57+ color : # 0055aa ;
58+ }
59+
60+ .project-card-link : hover {
61+ text-decoration : underline;
62+ }
63+
64+ /* projects.css */
65+ # projects-list .post-entry {
66+ display : flex;
67+ justify-content : space-between;
68+ align-items : center;
69+ }
70+
71+ # projects-list .post-title {
72+ flex : 1 ;
73+ margin-right : 1rem ;
74+ }
75+
76+ # projects-list .post-meta-inline {
77+ white-space : nowrap;
78+ font-size : 0.9rem ;
79+ color : # 555 ;
80+ }
0 commit comments