.cbt {
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 10px;
  padding: 14px 16px;
  margin: 16px 0;
}

.cbt__header { margin: 0 0 10px; }
.cbt__ref { margin: 0; font-size: 1.1em; }
.cbt__text { line-height: 1.7; }

/* Baseline paragraph spacing */
.api-bible-content p { margin: 0 0 0.9em; }

/* Poetry/quote indentation (API.Bible often uses q1/q2…) */
.api-bible-content .q1 { margin-left: 1.2em; }
.api-bible-content .q2 { margin-left: 2.4em; }
.api-bible-content .q3 { margin-left: 3.6em; }

/* Verse numbers (often wrapped in spans when include-verse-spans=true) */
.api-bible-content .v {
  font-size: 0.85em;
  vertical-align: super;
  margin-right: 0.2em;
  opacity: 0.75;
}

/* Footnotes area (varies by translation, but this helps) */
.api-bible-content .note,
.api-bible-content .f,
.api-bible-content .footnote {
  font-size: 0.95em;
  opacity: 0.9;
}

.cbt-error {
  border-color: rgba(200,0,0,.25);
  background: rgba(200,0,0,.04);
  padding: 12px;
  border-radius: 10px;
}
