1313 --link-color : var (--primary-color );
1414 --font-family : 'Montserrat' , 'Helvetica Neue' , Arial, sans-serif;
1515 --transition-speed : 0.3s ;
16+ --color-scheme : light;
1617}
1718
1819/* Basic Reset */
@@ -41,17 +42,35 @@ body {
4142/* Header */
4243header {
4344 background-color : var (--header-bg );
44- padding : 20 px 0 ;
45+ padding : 10 px 0 ;
4546}
4647header .container {
4748 display : flex;
4849 align-items : center;
4950 justify-content : space-between;
5051}
52+
53+ .home-link {
54+ display : inline-flex; /* or flex */
55+ align-items : center;
56+ text-decoration : none;
57+ color : inherit;
58+ }
59+
60+ .home-icon {
61+ width : 100px ; /* or any desired width */
62+ height : auto; /* keeps the natural aspect ratio */
63+ margin-right : 0.5rem ;
64+ }
65+
66+ .home-link h2 {
67+ margin : 0 ;
68+ display : inline; /* prevents h2 from taking up a full line */
69+ }
5170
5271/* Logo styling with clickable link */
5372.logo h2 {
54- font-size : 1.8 em ;
73+ font-size : 2.2 em ;
5574 margin : 0 ;
5675}
5776.logo a {
@@ -92,6 +111,14 @@ nav ul li a.active {
92111main {
93112 padding : 40px 0 ;
94113}
114+
115+ main .container {
116+ flex : 1 ;
117+ display : flex;
118+ flex-direction : column;
119+ justify-content : center;
120+ align-items : center;
121+ }
95122
96123/* Home Page Specific */
97124.home main {
@@ -101,21 +128,13 @@ main {
101128 /* Adjust min-height to fill most of the viewport minus header and footer */
102129 min-height : calc (100vh - 160px );
103130}
104- .iframe-container {
105- width : 100% ;
106- max-width : 800px ;
107- height : 500px ; /* Reduced height to minimize scrolling */
108- border : none;
109- box-shadow : 0 4px 10px rgba (0 , 0 , 0 , 0.1 );
110- border-radius : 8px ;
111- }
112-
131+
113132/* PDF Container (for Resume/CV display) */
114133.pdf-container {
115134 margin : 20px auto;
116135 width : 100% ;
117136 max-width : 800px ;
118- height : 600 px ;
137+ height : 1100 px ;
119138 box-shadow : 0 4px 10px rgba (0 , 0 , 0 , 0.1 );
120139 border-radius : 8px ;
121140 overflow : hidden;
@@ -172,6 +191,15 @@ main {
172191 margin-bottom : 10px ;
173192 font-size : 1.1em ;
174193}
194+
195+ .profile-image {
196+ width : 150px ; /* adjust the size as needed */
197+ height : 150px ; /* ensure the height is equal to the width for a circle */
198+ border-radius : 50% ; /* makes the image circular */
199+ object-fit : cover; /* ensures the image fills the container without distortion */
200+ display : block;
201+ margin : 1rem auto; /* centers the image horizontally */
202+ }
175203
176204/* Additional resume embed section on contact page */
177205.resume-embed {
@@ -229,6 +257,12 @@ footer .container {
229257 background-color : # 333 ;
230258 color : # fff ;
231259}
260+
261+ /* Override for Gradio example row to force full width */
262+ gradio-app .example-row {
263+ flex-grow : 1 !important ;
264+ width : 100% !important ;
265+ }
232266
233267/* Responsive Adjustments */
234268@media (max-width : 768px ) {
0 commit comments