/* Biblical Greek Study Suite 3.91.0 — Patristic Greek reading revision.
   Keep the Greek text first. Optional personal writing remains collapsed.
   All controls scoped to the plugin, independent of the WordPress theme. */
.bgs-root .bgs-v391-passage-shortcuts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}
.bgs-root .bgs-pdt-detail .bgs-v391-jump,
.bgs-root .bgs-v391-journal-actions button{
 all:unset!important;box-sizing:border-box!important;display:inline-flex!important;position:static!important;align-items:center!important;justify-content:center!important;
 flex:0 1 auto!important;width:auto!important;height:auto!important;min-height:44px!important;min-width:0!important;max-width:100%!important;
 padding:8px 13px!important;margin:0!important;border:1px solid #a6bfce!important;border-radius:9px!important;background:#eff6fc!important;
 color:#1d4765!important;box-shadow:none!important;font:650 .83rem/1.4 system-ui,sans-serif!important;text-align:center!important;white-space:normal!important;text-decoration:none!important;
 cursor:pointer!important
}
.bgs-root .bgs-v391-passage-shortcuts .bgs-v391-jump:hover,
.bgs-root .bgs-v391-journal-actions button:hover{background:#dceefa!important;border-color:#5d93b8!important}
.bgs-root .bgs-v391-passage-shortcuts button:focus-visible,
.bgs-root .bgs-v391-journal-actions button:focus-visible,
.bgs-root .bgs-v391-journal textarea:focus-visible,
.bgs-root .bgs-v391-journal summary:focus-visible{outline:3px solid #2677ad!important;outline-offset:3px!important}
.bgs-root .bgs-v391-journal{min-width:0;max-width:100%;border:1px solid #d3e0e9;border-radius:12px;background:#f7fafc;color:#234356;margin:14px 0 17px;overflow:hidden}
.bgs-root .bgs-v391-journal>summary{display:list-item!important;cursor:pointer!important;list-style-position:inside;min-height:48px;padding:12px 14px!important;margin:0!important;color:#183e59!important;font:730 .91rem/1.45 system-ui,sans-serif!important}
.bgs-root .bgs-v391-journal>summary span{font-weight:450;font-size:.77rem;color:#576d7d;margin-left:8px}
.bgs-root .bgs-v391-journal[open]>summary{border-bottom:1px solid #d7e2e9}
.bgs-root .bgs-v391-journal-body{padding:15px 16px 16px;min-width:0}
.bgs-root .bgs-v391-journal-intro{margin:0 0 13px!important;color:#3d5a70!important;line-height:1.65!important;font-size:.87rem!important}
.bgs-root .bgs-v391-note-fields{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}
.bgs-root .bgs-v391-note-fields label{display:grid;gap:5px;min-width:0;color:#1f435a;font:700 .87rem/1.5 system-ui,sans-serif}
.bgs-root .bgs-v391-note-fields label span{font-size:.78rem;font-weight:450;color:#526a7c}
.bgs-root .bgs-v391-note-fields textarea{all:unset!important;box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:95px!important;height:auto!important;padding:11px 12px!important;margin:0!important;border:1px solid #a6becc!important;border-radius:9px!important;background:#fff!important;color:#1d3448!important;box-shadow:none!important;font:450 .94rem/1.6 system-ui,sans-serif!important;white-space:pre-wrap!important;resize:vertical!important;overflow:auto!important;caret-color:#113b58!important}
.bgs-root .bgs-v391-note-fields textarea::placeholder{color:#6a7885!important;opacity:1!important}
.bgs-root .bgs-v391-journal-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}
.bgs-root .bgs-v391-journal-actions button[data-pdt-journal-action="save"]{background:#174d69!important;border-color:#174d69!important;color:#fff!important}
.bgs-root .bgs-v391-journal-actions button[data-pdt-journal-action="save"]:hover{background:#266b8a!important}
.bgs-root .bgs-v391-journal-actions button[data-pdt-journal-action="clear"]{background:#fff8f7!important;color:#753e38!important;border-color:#ddbbb6!important}
.bgs-root .bgs-v391-journal-status{min-height:22px;font:560 .81rem/1.5 system-ui,sans-serif!important;color:#1e5a64!important;margin:9px 0!important}
.bgs-root .bgs-v391-journal-body>small{display:block;font-size:.75rem;line-height:1.6;color:#4d6679}
.bgs-root .bgs-v391-reading-steps{margin:10px 0;border:1px solid #cbddeb;border-radius:9px;background:#f8fbfd;color:#29475e;max-width:100%;min-width:0}
.bgs-root .bgs-v391-reading-steps summary{display:list-item!important;list-style-position:inside;min-height:42px;padding:10px 12px!important;color:#255578!important;font-weight:670!important;cursor:pointer;line-height:1.5}
.bgs-root .bgs-v391-reading-steps ol{margin:4px 14px 12px!important;padding-left:1.2em!important}
.bgs-root .bgs-v391-reading-steps li{margin:0 0 7px!important;line-height:1.58!important;font-size:.85rem}
/* Reader paragraphs remain text, not cards; no forced hyphenation of Greek. */
.bgs-root .bgs-preader-reading .bgs-preader-paragraph,
.bgs-root .bgs-preader-reading .bgs-preader-text,
.bgs-root .bgs-tisch-verse .bgs-tisch-text{min-width:0;max-width:100%;overflow-wrap:break-word;hyphens:none;word-break:normal;line-height:1.85}
@media(max-width:620px){
 .bgs-root .bgs-v391-passage-shortcuts{justify-content:flex-start;width:100%}
 .bgs-root .bgs-v391-journal-body{padding:12px}
 .bgs-root .bgs-v391-journal>summary{padding:12px!important;font-size:.84rem!important}
 .bgs-root .bgs-v391-journal-actions button{flex:1 1 128px!important}
}
/* The suite's own dark theme uses explicit contrast, including inputs and notes. */
.bgs-root.bgs-dark .bgs-v391-journal,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal{background:#203748;color:#eff7ff;border-color:#6a8599}
.bgs-root.bgs-dark .bgs-v391-journal>summary,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal>summary{color:#f3f9ff!important}
.bgs-root.bgs-dark .bgs-v391-journal>summary span,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal>summary span{color:#c3d7e9!important}
.bgs-root.bgs-dark .bgs-v391-journal-intro,.bgs-root.bgs-dark .bgs-v391-journal-body>small,.bgs-root.bgs-dark .bgs-v391-note-fields label span,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal-intro,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal-body>small,.bgs-root .bgs-app.bgs-dark .bgs-v391-note-fields label span{color:#d4e2ed!important}
.bgs-root.bgs-dark .bgs-v391-note-fields label,.bgs-root .bgs-app.bgs-dark .bgs-v391-note-fields label{color:#f2f8ff!important}
.bgs-root.bgs-dark .bgs-v391-note-fields textarea,.bgs-root .bgs-app.bgs-dark .bgs-v391-note-fields textarea{background:#172c3e!important;color:#fff!important;border-color:#98b3cc!important;caret-color:#fff!important}
.bgs-root.bgs-dark .bgs-v391-note-fields textarea::placeholder,.bgs-root .bgs-app.bgs-dark .bgs-v391-note-fields textarea::placeholder{color:#c0d1dc!important}
.bgs-root.bgs-dark .bgs-v391-journal-status,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal-status{color:#b6e9d5!important}
.bgs-root.bgs-dark .bgs-v391-passage-shortcuts .bgs-v391-jump,.bgs-root.bgs-dark .bgs-v391-journal-actions button,.bgs-root .bgs-app.bgs-dark .bgs-v391-passage-shortcuts .bgs-v391-jump,.bgs-root .bgs-app.bgs-dark .bgs-v391-journal-actions button{background:#294e66!important;color:#fff!important;border-color:#9ab7cc!important}
.bgs-root.bgs-dark .bgs-v391-journal-actions button[data-pdt-journal-action="save"],.bgs-root .bgs-app.bgs-dark .bgs-v391-journal-actions button[data-pdt-journal-action="save"]{background:#2e6c83!important;color:#fff!important}
.bgs-root.bgs-dark .bgs-v391-reading-steps,.bgs-root .bgs-app.bgs-dark .bgs-v391-reading-steps{background:#213a4c;color:#eef8ff;border-color:#6a879d}
.bgs-root.bgs-dark .bgs-v391-reading-steps summary,.bgs-root .bgs-app.bgs-dark .bgs-v391-reading-steps summary{color:#dceeff!important}
@media(forced-colors:active){.bgs-root .bgs-v391-journal,.bgs-root .bgs-v391-reading-steps{forced-color-adjust:auto;border:1px solid CanvasText}.bgs-root .bgs-v391-journal-actions button,.bgs-root .bgs-v391-passage-shortcuts button{forced-color-adjust:auto!important;border-color:ButtonText!important;background:ButtonFace!important;color:ButtonText!important}}
@media(prefers-reduced-motion:reduce){.bgs-root .bgs-v391-journal *, .bgs-root .bgs-v391-reading-steps *{transition:none!important}}
