Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision fe97cc38d423c6b67d75cc07bab36c9ef2dd4f91)
+++ src/config/database.js	(revision 3b4095ff33ac09fe7504ae1c6b90268186f20562)
@@ -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
