/* v2.78 — contextual verse handoff, preserving the classic blue study design.
   Styles are isolated to the shortcode root; no theme or WordPress admin selectors. */
.bgs-root .bgs-vocab-show-verse.bgs-btn{justify-self:start;display:inline-flex;align-items:center;max-width:100%;width:max-content;min-height:32px!important;padding:5px 11px!important;background:#eff4ff!important;color:#214c93!important;border:1px solid #bacdef!important;border-radius:8px!important;font-size:.72rem!important;font-weight:700!important;box-shadow:none!important}
.bgs-root .bgs-vocab-show-verse.bgs-btn:hover{background:#dfeaff!important;border-color:#7d9ed0!important}
.bgs-root .bgs-vocab-show-verse.bgs-btn[aria-expanded="true"]{background:#dbe8ff!important;color:#173f83!important}
.bgs-root .bgs-vocab-row .bgs-vocab-examples{grid-column:1 / -1;min-width:0;background:#f5f8fe;border:1px solid #dce5f3;border-radius:10px;padding:14px;margin-top:5px;color:#253a56}
.bgs-root .bgs-vocab-examples[hidden]{display:none!important}
.bgs-root .bgs-vocab-example-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;flex-wrap:wrap;margin-bottom:11px}
.bgs-root .bgs-vocab-example-head strong{font-size:.86rem;color:#203e79}
.bgs-root .bgs-vocab-example-head span{font-size:.72rem;color:#536880}
.bgs-root .bgs-vocab-example-list{display:grid;gap:8px}
.bgs-root .bgs-vocab-example{border:1px solid #dce5f0;border-radius:9px;background:#fff;padding:9px 12px;display:flex;gap:12px;justify-content:space-between;align-items:center;min-width:0}
.bgs-root .bgs-vocab-example-text{display:flex;gap:7px 12px;align-items:baseline;min-width:0;flex-wrap:wrap}
.bgs-root .bgs-vocab-example-text strong{font-size:1.18rem;color:#214c93;line-height:1.5}
.bgs-root .bgs-vocab-example-text span{color:#2f4867;font-weight:700;font-size:.79rem}
.bgs-root .bgs-vocab-example-text small{color:#536a83;font-size:.72rem}
.bgs-root .bgs-vocab-read-verse.bgs-btn{flex-shrink:0;min-height:34px!important;border-radius:8px!important;border:1px solid #bdcee7!important;background:#fff!important;color:#254e8a!important;box-shadow:none!important;font-size:.74rem!important;font-weight:700!important;padding:6px 10px!important}
.bgs-root .bgs-vocab-read-verse.bgs-btn:hover{background:#e9f0fe!important;border-color:#829ec5!important}
.bgs-root .bgs-vocab-example-note{margin:12px 0 0!important;color:#536880!important;font-size:.72rem!important;line-height:1.55!important}
.bgs-root .bgs-vocab-examples :is(button):focus-visible{outline:3px solid #3676c4!important;outline-offset:3px!important}
@media(max-width:680px){
 .bgs-root .bgs-vocab-row .bgs-vocab-examples{grid-column:1 / -1;grid-row:4;margin:0;padding:11px}
 .bgs-root .bgs-vocab-example{align-items:flex-start;flex-wrap:wrap;gap:8px}
 .bgs-root .bgs-vocab-read-verse.bgs-btn{width:100%;justify-content:center}
 .bgs-root .bgs-vocab-example-text{flex-basis:100%}
}
@media(prefers-color-scheme:dark){
 .bgs-root .bgs-vocab-row .bgs-vocab-examples{background:#263951;color:#e7effd;border-color:#526987}
 .bgs-root .bgs-vocab-example{background:#1f3046;border-color:#536982}
 .bgs-root .bgs-vocab-example-head strong,.bgs-root .bgs-vocab-example-text strong,.bgs-root .bgs-vocab-example-text span{color:#dceaff}
 .bgs-root .bgs-vocab-example-head span,.bgs-root .bgs-vocab-example-text small,.bgs-root .bgs-vocab-example-note{color:#c3d4e9!important}
 .bgs-root .bgs-vocab-show-verse.bgs-btn,.bgs-root .bgs-vocab-show-verse.bgs-btn[aria-expanded="true"],.bgs-root .bgs-vocab-read-verse.bgs-btn{background:#304968!important;color:#e1edff!important;border-color:#6a85a7!important}
}
@media(forced-colors:active){.bgs-root .bgs-vocab-examples,.bgs-root .bgs-vocab-example{border:1px solid CanvasText!important}}
