22 font-family : system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI' , Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans' , 'Helvetica Neue' , sans-serif;
33 color : white;
44 background-color : rgb (29 , 29 , 29 );
5+ margin : 0 ;
6+ height : 100vh ; /* full viewport height */
7+ display : flex; /* make body a flex container */
8+ justify-content : center; /* center horizontally */
9+ align-items : center; /* center vertically */
10+ flex-direction : column; /* stack elements vertically */
511}
612
713footer p {
@@ -19,4 +25,81 @@ code {
1925 border-radius : 3px ; /* slightly rounded corners */
2026 font-family : monospace; /* monospace font */
2127 font-size : 0.95em ;
22- }
28+ }
29+
30+ .header {
31+ display : flex;
32+ align-items : center;
33+ justify-content : space-between;
34+ width : 80% ; /* optional: control width */
35+ max-width : 800px ; /* optional: don’t get too wide */
36+ }
37+
38+ .header .text {
39+ flex : 1 ;
40+ }
41+
42+ .header img {
43+ max-width : 500px ;
44+ height : auto;
45+ border-radius : 15% ;
46+ }
47+
48+ .header h1 {
49+ text-shadow : 0 0 8px orange, 0 0 15px orange;
50+ }
51+
52+ @media (max-width : 600px ) {
53+ .header {
54+ flex-direction : column; /* stack vertically */
55+ align-items : center; /* center text & logo */
56+ text-align : center;
57+ }
58+
59+ .header .text {
60+ margin-bottom : 10px ; /* spacing between text and logo */
61+ }
62+
63+ .header img {
64+ max-width : 150px ; /* shrink logo for mobile */
65+ }
66+ }
67+
68+ .header , # version-badge , p , a {
69+ opacity : 0 ;
70+ transform : translateY (20px );
71+ animation : fadeSlideIn 0.8s forwards;
72+ }
73+
74+ .header { animation-delay : 0.2s ; }
75+ # version-badge { animation-delay : 0.5s ; }
76+ p , a { animation-delay : 0.8s ; }
77+
78+ @keyframes fadeSlideIn {
79+ to {
80+ opacity : 1 ;
81+ transform : translateY (0 );
82+ }
83+ }
84+
85+ a , .btn {
86+ transition : all 0.3s ease;
87+ }
88+
89+ a : hover {
90+ color : # ffaa00 ;
91+ transform : scale (1.05 );
92+ }
93+
94+ # version-badge : hover {
95+ filter : brightness (1.2 );
96+ }
97+
98+ .header img {
99+ transition : transform 0.5s ease;
100+ }
101+
102+ .header img : hover {
103+ transform : rotate (-5deg ) scale (1.05 );
104+ }
105+
0 commit comments