/* v2.84 — unobtrusive context vocabulary recall in the existing Greek tooltip. */
.bgs-root .bgs-v284-start{display:block;max-width:100%;margin:8px 0 3px;padding:8px 10px!important;border-radius:9px!important;border:1px solid #bfd1e8!important;background:#eaf2ff!important;color:#174b86!important;font-size:.81rem!important;font-weight:700!important;line-height:1.4!important;cursor:pointer}
.bgs-root .bgs-v284-practice{box-sizing:border-box;max-width:100%;min-width:0;padding:4px 0 0;color:#23344b}
.bgs-root .bgs-v284-practice h3{font-size:1rem!important;line-height:1.35!important;margin:8px 0!important;color:#173a6c!important}
.bgs-root .bgs-v284-progress{font-size:.76rem;font-weight:700;color:#547195}
.bgs-root .bgs-v284-context{font-size:1.15rem!important;line-height:1.8!important;overflow-wrap:anywhere;white-space:normal;border-left:3px solid #6f9dd5;background:#f3f7fd;border-radius:0 8px 8px 0;padding:8px 10px!important;margin:7px 0!important}
.bgs-root .bgs-v284-context mark{color:#134b89;background:#dbeaff;border-radius:4px;padding:2px 3px;font-weight:700}
.bgs-root .bgs-v284-prompt{font-size:.87rem!important;margin:8px 0!important;line-height:1.55}
.bgs-root .bgs-v284-answer{display:grid;gap:4px;border:1px solid #bad1e8;background:#f4f9ff;border-radius:9px;padding:10px!important;margin:8px 0}
.bgs-root .bgs-v284-answer strong{font-size:1.1rem}.bgs-root .bgs-v284-answer span{font-weight:650;color:#172f51}.bgs-root .bgs-v284-answer small{color:#4b617d}
.bgs-root .bgs-v284-practice-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 3px}
.bgs-root .bgs-v284-practice-actions button{min-height:40px!important;border:1px solid #b9cce4!important;border-radius:9px!important;background:#f4f8ff!important;color:#16477b!important;font-size:.83rem!important;font-weight:700!important;padding:8px 10px!important;cursor:pointer}
.bgs-root .bgs-v284-practice-actions button:first-child{background:#1d538e!important;border-color:#1d538e!important;color:#fff!important}
.bgs-root .bgs-v284-start:focus-visible,.bgs-root .bgs-v284-practice-actions button:focus-visible{outline:3px solid #3580c9!important;outline-offset:2px}
@media(max-width:420px){.bgs-root .bgs-v284-context{font-size:1.07rem!important}.bgs-root .bgs-v284-practice-actions button{flex:1 1 auto}}
@media(prefers-color-scheme:dark){.bgs-root .bgs-v284-practice,.bgs-root .bgs-v284-practice h3{color:#f0f5ff!important}.bgs-root .bgs-v284-progress{color:#bed6f5}.bgs-root .bgs-v284-start,.bgs-root .bgs-v284-practice-actions button{background:#294c79!important;color:#edf6ff!important;border-color:#6b94be!important}.bgs-root .bgs-v284-context,.bgs-root .bgs-v284-answer{background:#253d5c;color:#f0f5ff!important;border-color:#6387b2}.bgs-root .bgs-v284-context mark{color:#fff;background:#315d98}.bgs-root .bgs-v284-answer span,.bgs-root .bgs-v284-answer small{color:#e0eaff}}
@media(forced-colors:active){.bgs-root .bgs-v284-context,.bgs-root .bgs-v284-answer,.bgs-root .bgs-v284-start,.bgs-root .bgs-v284-practice-actions button{background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText!important}}

.bgs-root .bgs-v284-form-compare{margin:7px 0;border:1px solid #d4dfef;border-radius:8px;padding:7px 9px;color:#334a65;font-size:.79rem}
.bgs-root .bgs-v284-form-compare summary{cursor:pointer;color:#215385;font-weight:700;line-height:1.4}
.bgs-root .bgs-v284-form-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}
.bgs-root .bgs-v284-form-chips>span{border:1px solid #d4e1f0;background:#f4f8ff;color:#1c4475;border-radius:7px;padding:4px 7px;font-size:.93rem}
.bgs-root .bgs-v284-form-compare>small{display:block;line-height:1.5;color:#5a6d82}
@media(prefers-color-scheme:dark){.bgs-root .bgs-v284-form-compare{border-color:#627f9f;color:#dae8fc}.bgs-root .bgs-v284-form-compare summary,.bgs-root .bgs-v284-form-compare>small{color:#bfd9f5}.bgs-root .bgs-v284-form-chips>span{background:#27446b;border-color:#648ab4;color:#eef6ff}}
@media(forced-colors:active){.bgs-root .bgs-v284-form-chips>span{color:CanvasText;background:Canvas;border:1px solid CanvasText}}
