4343
4444/* Dark Mode Variables - Using standardized colors */
4545[data-theme = "dark" ] {
46- --blog-text-primary : var (--dark-text-primary );
47- --blog-text-secondary : var (--dark-text-secondary );
48- --blog-text-muted : var (--dark-text-muted );
49- --blog-bg-primary : var (--dark-bg-primary );
50- --blog-bg-secondary : var (--dark-bg-secondary );
51- --blog-bg-card : var (--dark-card-bg );
52- --blog-border : var (--dark-border );
53- --blog-shadow : var (--dark-shadow );
54- --blog-shadow-lg : var (--dark-shadow-lg );
46+ --blog-text-primary : var (--dark-text-primary , # f7fafc );
47+ --blog-text-secondary : var (--dark-text-secondary , # cbd5e0 );
48+ --blog-text-muted : var (--dark-text-muted , # a0aec0 );
49+
50+ --blog-bg-primary : var (--dark-bg-primary , # 0f172a );
51+ --blog-bg-secondary : var (--dark-bg-secondary , # 111827 );
52+ --blog-bg-card : var (--dark-card-bg , # 1f2937 );
53+
54+ --blog-border : var (--dark-border , # 2d3748 );
55+
56+ --blog-shadow : var (--dark-shadow , 0 4px 6px rgba (0 , 0 , 0 , 0.4 ));
57+ --blog-shadow-lg : var (--dark-shadow-lg , 0 20px 25px rgba (0 , 0 , 0 , 0.5 ));
5558 --blog-shadow-xl : 0 25px 50px -12px rgba (0 , 0 , 0 , 0.5 );
56- }
5759
5860/* Global Styles */
5961* {
@@ -605,13 +607,15 @@ body {
605607}
606608
607609.blog-card-inner {
610+ display : flex;
611+ flex-direction : column;
608612 height : 100% ;
609613 border-radius : var (--blog-radius-xl );
610614 overflow : hidden;
611615 background : var (--blog-bg-card );
612616 border : 1px solid var (--blog-border );
613617 transition : var (--blog-transition );
614- position : relative;
618+
615619}
616620
617621.blog-card : hover .blog-card-inner {
@@ -631,6 +635,7 @@ body {
631635 position : relative;
632636 height : 240px ;
633637 overflow : hidden;
638+ flex-shrink : 0 ;
634639}
635640
636641.blog-card-image {
@@ -695,6 +700,7 @@ body {
695700 height : calc (100% - 240px );
696701 display : flex;
697702 flex-direction : column;
703+ flex : 1 ;
698704}
699705
700706.blog-card-category {
0 commit comments