.bq-reader-context-button{width:100%;min-height:44px}.bq-peek-context-button{width:100%;min-height:44px;margin:0 0 12px}.bq-context-dialog{width:min(96vw,980px);max-height:92vh;padding:0;border:1px solid rgba(39,61,47,.14);border-radius:20px;background:#fff;color:#223229;box-shadow:0 24px 80px rgba(24,40,31,.26);overflow:auto}.bq-context-dialog::backdrop{background:rgba(22,35,28,.46);backdrop-filter:blur(2px)}.bq-context-shell{display:grid;gap:16px;padding:18px}.bq-context-top{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0 12px;background:#fff;border-bottom:1px solid var(--line)}.bq-context-top b{text-align:center}.bq-context-top span{font-weight:900}.bq-context-top .bq-secondary-button{min-height:44px}.bq-context-hero{padding:18px;border-radius:16px;background:linear-gradient(135deg,#f1f7ef,#fbfaf5)}.bq-context-hero small{color:#5b7765;font-weight:900;letter-spacing:.08em}.bq-context-hero h1{margin:6px 0 8px;font-size:clamp(22px,4vw,34px)}.bq-context-hero p{margin:0;color:#5c6c63;line-height:1.6}.bq-context-picker{display:grid;grid-template-columns:2fr 1fr 1fr;gap:9px}.bq-context-picker label{display:grid;gap:5px;color:#425249;font-size:11px;font-weight:850}.bq-context-picker select{width:100%;min-height:44px;padding:9px 10px;border:1px solid rgba(39,61,47,.15);border-radius:11px;background:#fbfcf9;color:#223229;font:inherit}.bq-context-scripture{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fbfcf9}.bq-context-scripture small{color:#718078;font-size:11px;font-weight:850}.bq-context-scripture p{margin:7px 0 0!important;color:#27382f!important;font-size:17px;line-height:1.7}.bq-context-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.bq-context-strip>article,.bq-context-nearby{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fafbf8;color:#2c3b33;text-align:left;font:inherit}.bq-context-nearby{min-height:88px;cursor:pointer}.bq-context-nearby small,.bq-context-strip>article small{color:#738078;font-size:9px;font-weight:900}.bq-context-nearby span,.bq-context-strip>article span{overflow:hidden;color:#66756c;font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bq-context-caution{padding:16px;border-radius:14px;background:#fff7db;color:#4b4126}.bq-context-caution ol{margin:8px 0;padding-left:22px}.bq-context-caution li,.bq-context-caution p{font-size:12px;line-height:1.55}.bq-context-section-title{display:flex;align-items:end;justify-content:space-between;gap:10px}.bq-context-section-title h2{margin:0}.bq-context-section-title small{color:#728078}.bq-context-lexeme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.bq-context-lexeme{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.bq-context-lexeme-top{display:flex;justify-content:space-between;gap:12px}.bq-context-lexeme-top>div{display:grid;gap:3px}.bq-context-lexeme-top small{color:#718078;font-size:10px;font-weight:850}.bq-context-lexeme-top strong{font-size:22px}.bq-context-lexeme-top em{color:#5f6f66;font-size:12px}.bq-context-lexeme-top>span{font-size:25px;font-weight:900}.bq-context-gloss p{margin:4px 0 0!important;color:#435249!important;font-size:12px;line-height:1.5}.bq-context-morph{justify-self:start;padding:5px 8px;border-radius:999px;background:#eff4ec;color:#486252;font-size:10px;font-weight:800}.bq-context-usage summary{min-height:44px;display:flex;align-items:center;color:#356047;font-size:11px;font-weight:850;cursor:pointer}.bq-context-usage-list{display:flex;flex-wrap:wrap;gap:6px}.bq-context-usage-list button{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fafbf8;color:#356047;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.bq-context-usage>p,.bq-context-usage>small{color:#6c786f;font-size:10px;line-height:1.5}.bq-context-source{padding:14px;border-top:1px solid var(--line);color:#617068;font-size:11px;line-height:1.5}.bq-context-source p{margin:5px 0!important}.bq-context-source a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:#356047;font-weight:850}.bq-context-empty{padding:22px;border:1px dashed rgba(39,61,47,.2);border-radius:14px;background:#fafbf8;text-align:center}.bq-context-empty p{color:#68766e}.bq-context-dialog button,.bq-context-dialog select{touch-action:manipulation}@media(max-width:640px){.bq-context-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.bq-context-shell{padding:12px}.bq-context-top{grid-template-columns:auto 1fr auto}.bq-context-top .bq-secondary-button{padding:8px;font-size:10px}.bq-context-picker{grid-template-columns:1fr 1fr}.bq-context-picker label:first-child{grid-column:1/-1}.bq-context-strip{grid-template-columns:1fr}.bq-context-strip>div:empty{display:none}.bq-context-section-title{display:grid}.bq-context-lexeme-grid{grid-template-columns:1fr}.bq-context-hero{padding:14px}.bq-context-scripture{padding:13px}}