@@ -661,15 +661,23 @@ body.show-all-projects .git-node {
661661 display : none;
662662 }
663663
664- .contact-block__cta {
664+ .contact-block__cta {
665+ display : flex;
665666 flex-direction : column;
667+ align-items : center; /* This centers the flex items horizontally */
668+ gap : 0.75rem ; /* Adds space between stacked buttons */
669+ width : 100% ;
666670 }
667671
668672 .btn {
669673 width : 100% ;
670674 max-width : 280px ;
675+ margin-left : auto; /* Explicit centering */
676+ margin-right : auto; /* Explicit centering */
671677 }
672678
679+
680+
673681 .site-footer__inner {
674682 align-items : stretch;
675683 text-align : center;
@@ -704,3 +712,89 @@ body.show-all-projects .git-node {
704712 transition : none;
705713 }
706714}
715+ /* Updated Theme Variables */
716+ : root {
717+ /* The New Gradient Background */
718+ --bg-gradient : linear-gradient (135deg , # e8f5e9 0% , # ffffff 50% , # e3f2fd 100% );
719+
720+ /* UI Element Colors - Adjusted for light background */
721+ --bg : # ffffff ;
722+ --bg-muted : rgba (255 , 255 , 255 , 0.5 );
723+ --bg-soft : rgba (255 , 255 , 255 , 0.8 );
724+
725+ --border : # d1d5db ;
726+ --border-subtle : # e5e7eb ;
727+
728+ --text : # 1f2937 ; /* Dark gray for better readability */
729+ --text-muted : # 6b7280 ;
730+
731+ --accent : # 2e7d32 ; /* A deep green for links/actions */
732+ --accent-hover : # 1565c0 ; /* A blue for hover states */
733+
734+ --mono : "JetBrains Mono" , monospace;
735+ --sans : "Inter" , sans-serif;
736+
737+ --header-h : 64px ;
738+ --radius : 10px ;
739+ --shadow : 0 4px 20px rgba (0 , 0 , 0 , 0.05 );
740+ --transition : 0.2s ease;
741+ }
742+
743+ body {
744+ font-family : var (--sans );
745+ background : var (--bg-gradient ); /* Applied the gradient */
746+ background-attachment : fixed; /* Keeps the gradient still while scrolling */
747+ color : var (--text );
748+ line-height : 1.6 ;
749+ overflow-x : hidden;
750+ padding-top : var (--header-h );
751+ }
752+
753+ /* ---------- Header Adjustment ---------- */
754+ .site-header {
755+ position : fixed;
756+ top : 0 ;
757+ left : 0 ;
758+ right : 0 ;
759+ z-index : 100 ;
760+ height : var (--header-h );
761+ display : flex;
762+ align-items : center;
763+ justify-content : space-between;
764+ gap : 1rem ;
765+ padding : 0 1.25rem ;
766+ background : rgba (255 , 255 , 255 , 0.7 ); /* Translucent white */
767+ backdrop-filter : blur (12px );
768+ -webkit-backdrop-filter : blur (12px );
769+ border-bottom : 1px solid var (--border-subtle );
770+ }
771+
772+ /* ---------- Experience/Project Card Tweaks ---------- */
773+ .commit-feed , .git-node__card {
774+ background : rgba (255 , 255 , 255 , 0.6 );
775+ backdrop-filter : blur (4px );
776+ border : 1px solid var (--border-subtle );
777+ box-shadow : var (--shadow );
778+ }
779+
780+ .commit-row__gutter {
781+ background : rgba (0 , 0 , 0 , 0.03 ); /* Subtle contrast for the avatar column */
782+ }
783+
784+ .commit-avatar {
785+ background : var (--text );
786+ color : # ffffff ;
787+ }
788+
789+ /* ---------- Section Backgrounds ---------- */
790+ /* Removing solid backgrounds so the main gradient shows through */
791+ .experience-section , .skills-section , .projects-section {
792+ background : transparent;
793+ }
794+
795+ /* Skills Marquee li */
796+ .skills-marquee__row li {
797+ background : # ffffff ;
798+ border : 1px solid var (--border-subtle );
799+ color : var (--text );
800+ }
0 commit comments