diff --git a/src/styles.css b/src/styles.css
index 9c4ac3f..2de7ea0 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -2131,6 +2131,24 @@ select option {
line-height: 1.45;
}
+/* Filename-templates 3-pair grid (VOD / Part / Clip template inputs).
+ Each row is a label above an input; the label gets the 13px secondary
+ styling that used to be inline on every label. */
+.filename-template-grid {
+ display: grid;
+ gap: 8px;
+ margin-top: 8px;
+}
+
+.filename-template-grid label {
+ font-size: 13px;
+ color: var(--text-secondary);
+}
+
+.filename-template-grid label:not(:first-child) {
+ margin-top: 4px;
+}
+
/* Settings toggle row — label wraps an input[type=checkbox] + span.
Used 17 times across the Settings cards. Adjacent-sibling
combinator adds the gap between consecutive toggle rows so the