diff --git a/migrations/20260217193356_add_text_weight_and_style.sql b/migrations/20260217193356_add_text_weight_and_style.sql
new file mode 100644
index 0000000..ce3f306
--- /dev/null
+++ b/migrations/20260217193356_add_text_weight_and_style.sql
@@ -0,0 +1,6 @@
+-- Add migration script here
+ALTER TABLE songs
+ADD COLUMN weight TEXT;
+
+ALTER TABLE songs
+ADD COLUMN style TEXT;
diff --git a/src/core/songs.rs b/src/core/songs.rs
index 0086c59..79fd7ff 100644
--- a/src/core/songs.rs
+++ b/src/core/songs.rs
@@ -436,6 +436,18 @@ impl FromRow<'_, SqliteRow> for Song {
_ => None,
};
+ let style_string: String = row.try_get("style")?;
+ let font_style =
+ ron::de::from_str::