/* Biblical Greek Study Suite 3.97.0 - uncluttered PTA reader and theme-resistant controls. */
.bgs-root .bgs-v397-mode{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:14px auto 8px;max-width:76ch}
.bgs-root .bgs-v397-mode button,.bgs-root .bgs-v397-review>button{
 appearance:none!important;min-height:44px!important;width:auto!important;max-width:100%!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 padding:8px 15px!important;margin:0!important;border-radius:9px!important;border:1px solid #b3c9de!important;
 background:#f1f5fa!important;color:#17364f!important;font:600 .92rem/1.35 system-ui,sans-serif!important;
 box-shadow:none!important;text-shadow:none!important;white-space:normal!important;
}
.bgs-root .bgs-v397-mode button[aria-pressed="true"]{border-color:#126b89!important;background:#13506e!important;color:#fff!important}
.bgs-root .bgs-v397-mode button:focus-visible,.bgs-root .bgs-v397-review>button:focus-visible{outline:3px solid #d58a26!important;outline-offset:2px!important}
.bgs-root .bgs-v397-review{max-width:76ch;margin:12px auto 18px;padding:12px 16px;border:1px solid #cddae6;border-radius:12px;background:#f7f9fc;color:#263d52}
.bgs-root .bgs-v397-review summary{cursor:pointer;font:650 .94rem/1.5 system-ui,sans-serif;color:#25475d}
.bgs-root .bgs-v397-review p{font:400 .9rem/1.6 system-ui,sans-serif;margin:10px 0}
.bgs-root .bgs-v397-review .bgs-reader-help-gaps{margin:12px 0}
.bgs-root .bgs-v397-is-reading .bgs-v396-words .bgs-source-inline-word{
 pointer-events:none!important;cursor:text!important;text-decoration:none!important;outline:0!important}
.bgs-root .bgs-v397-is-reading .bgs-v396-helpnote{display:none!important}
@media(prefers-color-scheme:dark){
 .bgs-root .bgs-v397-mode button,.bgs-root .bgs-v397-review>button{background:#203a50!important;color:#eaf4fb!important;border-color:#668ba5!important}
 .bgs-root .bgs-v397-mode button[aria-pressed="true"]{background:#d5efff!important;color:#0c2e43!important;border-color:#d5efff!important}
 .bgs-root .bgs-v397-review{background:#1d2c3b;color:#e9f2f9;border-color:#61758a}
 .bgs-root .bgs-v397-review summary{color:#d6edf9}
}
@media(max-width:480px){.bgs-root .bgs-v397-mode{gap:6px}.bgs-root .bgs-v397-review{padding:10px 12px}.bgs-root .bgs-v397-mode button{flex:1 1 120px}}
@media(forced-colors:active){.bgs-root .bgs-v397-mode button[aria-pressed="true"]{outline:2px solid Highlight!important}}
