.spark-design-ideas-app.spark-design-ideas-app--v1 .row.g-3 {
  --bs-gutter-x: var(--spark-settings-gap);
  --bs-gutter-y: var(--spark-settings-gap);
}

/* Content container already provides top rhythm; avoid cumulative wrapper margins. */
.content > .spark-design-ideas-app,
.content > .spark-design-ideas-auth,
.content > .spark-design-ideas-advanced,
.content > .spark-design-ideas-branding,
.content > .spark-design-ideas-emailing,
.content > .spark-design-ideas-localization,
.content > .spark-design-ideas-integrations,
.content > .spark-settings-preferences-matrix,
.content > .spark-settings-page,
.content > [data-spark-settings-page] {
  margin-top: 0;
}

/* Integrations page uses an outer data wrapper. Keep inner block on the same baseline. */
.content > [data-spark-settings-page] > .spark-design-ideas-integrations {
  margin-top: 0;
}
