diff --git a/layouts/partials/social_card.html b/layouts/partials/social_card.html
index 74f1b88..1568475 100644
--- a/layouts/partials/social_card.html
+++ b/layouts/partials/social_card.html
@@ -3,14 +3,25 @@
{{ $fg := resources.Get "images/social_card_fg.png"}}
{{ $bg := resources.Get "images/social_card_bg.png"}}
-{{ $fg = $fg.Filter (images.Text .Title (dict
+{{ if gt (len .Title) 45 }}
+ {{ $fg = $fg.Filter (images.Text .Title (dict
"font" $font
- "color" "#f8f8f2"
+ "color" "#fafafa"
+ "size" 95
+ "linespacing" 16
+ "x" 0
+ "y" 0
+ )) }}
+{{ else }}
+ {{ $fg = $fg.Filter (images.Text .Title (dict
+ "font" $font
+ "color" "#fafafa"
"size" 130
"linespacing" 20
"x" 0
"y" 0
-)) }}
+ )) }}
+{{ end }}
{{ $date := .Date.Format (default "2006-01-02" .Site.Params.dateFormat) }}
{{ $author := (default $.Site.Params.author.name ($.Param "author") ) }}