Persisted caption config for a project. One row per project (PK = project_id),
holding the caption tool's full state: on/off, the active preset id (null once
the user customizes a style), and the resolved CaptionStyle used by both the
live preview and the burned export.
Persisted caption config for a project. One row per project (PK = project_id), holding the caption tool's full state: on/off, the active preset id (null once the user customizes a style), and the resolved
CaptionStyleused by both the live preview and the burned export.