Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision fe97cc38d423c6b67d75cc07bab36c9ef2dd4f91)
+++ src/config/database.js	(revision e276d035ab153a9e6b47d313f260ee9c8c567288)
@@ -82,4 +82,5 @@
   ensureColumn('sites', 'show_search',     'INTEGER DEFAULT 1');
   ensureColumn('sites', 'show_archive_link', 'INTEGER DEFAULT 1');
+  ensureColumn('sites', 'og_theme', 'TEXT');               // OG share-card variant: NULL=auto (follow site theme) | 'light' | 'dark'
 
   // Per-post noindex + type
