*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#24362c;font:17px/1.55 system-ui,-apple-system,sans-serif}header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1rem,calc((100vw - 850px)/2));background:#eef3ed;border-bottom:1px solid #dce6d9}a{color:#23664a}header a{text-decoration:none;font-weight:650}nav{display:flex;gap:1.1rem}main{max-width:850px;margin:auto;padding:1.6rem 1rem 5rem}h1{font-size:2.2rem;margin:.2rem 0}h2{font-size:1.6rem}h3{margin-top:2rem}p{margin:.7rem 0 1.2rem}.eyebrow{letter-spacing:.1em;color:#567260;font-size:.75rem;font-weight:750}.note{color:#596c5c;font-size:.92rem}input,select{display:block;width:100%;max-width:480px;font:inherit;padding:.65rem;border:1px solid #b4c9b9;border-radius:8px;background:white;margin:.35rem 0 1rem}.choices{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.choices button,button{background:#edf4ef;border:1px solid #b4c9b9;padding:.55rem .85rem;border-radius:8px;cursor:pointer;color:#17442e;font:inherit}.choices button[aria-pressed=true]{background:#215e45;color:white}.verse{margin:1rem 0;padding:1rem;background:white;border:1px solid #e0e6df;border-radius:10px}.verse a{font-weight:700;text-decoration:none}.verse p{margin:.4rem 0}.word{font-size:.86rem;color:#54705e}.related{display:inline-block;margin:.35rem .55rem .35rem 0;padding:.25rem .65rem;border:1px solid #d3dfd4;border-radius:20px;text-decoration:none}#more{margin:1.5rem 0}#status{color:#81552c}@media(max-width:500px){header{padding:.75rem}nav{font-size:.85rem}h1{font-size:1.9rem}}
.aligned-word{font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;background:#edf5df;border-radius:2px}

.verse-actions,.explorer-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.verse-actions button{font-size:.85rem;padding:.35rem .7rem}.verse-actions button[aria-pressed=true]{background:#d9eadb;border-color:#669e74;font-weight:700}.select-label{display:flex;gap:.4rem;align-items:center;font-size:.88rem;cursor:pointer}.select-label input{display:inline-block;width:auto;margin:0;accent-color:#23664a}.select-label:has(input[hidden]){display:none}.pin-toolbar{position:fixed;left:50%;transform:translateX(-50%);bottom:.75rem;z-index:20}.pin-toolbar button{background:#245c44;color:white;box-shadow:0 2px 12px #0002;border-radius:22px}.pin-dialog[hidden]{display:none}.pin-dialog{position:fixed;inset:0;background:#0007;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.pin-panel{width:min(540px,100%);max-height:85vh;overflow-y:auto;background:#fff;border-radius:12px;padding:1.1rem;box-shadow:0 8px 24px #0003}.pin-top,.pin-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pin-top h2{margin:0}.pin-row{border-top:1px solid #e1e8e0;padding:.7rem 0}.pin-row a{overflow-wrap:anywhere}.pin-row button{font-size:.84rem}.pin-toolbar button:focus-visible,.verse-actions button:focus-visible{outline:3px solid #e39e27}@media(max-width:500px){.verse-actions{gap:.4rem}.verse-actions button{font-size:.82rem}}

/* V2.3: compact search pagination and persistent selection toolbar */
.choices{display:block}.choices button{margin:.18rem .3rem .18rem 0;max-width:100%;text-align:left;overflow-wrap:anywhere}.choices .search-heading{font-size:.78rem;font-weight:750;color:#54705e;margin:.75rem 0 .2rem}.choices .search-more{display:block;margin-top:.75rem;background:#215e45;color:#fff}.related-list{display:flex;flex-wrap:wrap;gap:.3rem}.related-list>span{color:#697c6c;font-size:.91rem}.related-list .related{margin:.2rem}.selection-footer{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#f5f8f3;border-top:1px solid #bacbbd;box-shadow:0 -3px 12px #0002;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.6rem max(.65rem,env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom))}.selection-footer button{font-size:.87rem;padding:.48rem .7rem}.selection-footer #pinListButton{background:#245c44;color:white}.selection-footer #footerSelectionCount{font-weight:800}.selection-footer button[hidden]{display:none}.selection-footer button:disabled{opacity:.5;cursor:default}main{padding-bottom:7rem}@media(max-width:520px){.selection-footer{flex-wrap:wrap;gap:.3rem}.selection-footer button{flex:1 1 auto;font-size:.8rem;padding:.4rem .55rem}.selection-label{font-size:.77rem}}

/* V2.3.1 match topical-page utility controls */
.selection-footer{background:#fffdf8f2!important;backdrop-filter:blur(9px);border-top:1px solid #d8ded3;gap:13px;min-height:65px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}
.selection-footer button{border-radius:9px;border:1px solid #b7cbbb;padding:10px 15px;color:#285b44;background:#f0f7f0;font-weight:650}.selection-footer #pinListButton{background:#f0f7f0;color:#285b44}.selection-footer #selectMode[aria-pressed=true]{background:#315e4e;color:#fff}.selection-footer button[hidden]{display:none!important}@media(max-width:600px){.selection-footer{gap:8px;flex-wrap:wrap}.selection-footer button{flex:0 1 auto;font-size:12px;padding:9px 10px}}

/* V2.7.3: crawlable, compact direct-entry links on Strong's landing page. */
.browse-seeds{margin:2.3rem 0;padding:1.25rem;border:1px solid #d9e4d9;border-radius:14px;background:#f3f7f1}
.browse-seeds h2{margin:.15rem 0 .5rem;font-size:1.5rem}
.browse-seeds h3{margin:.7rem 0;font-size:1.1rem}
.seed-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}
.seed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem}
.seed-grid a{display:block;padding:.3rem .4rem;border-radius:5px;overflow-wrap:anywhere;font-size:.82rem}
.seed-grid a:hover,.seed-grid a:focus-visible{background:#e2ebdf}
@media(max-width:630px){.seed-columns{grid-template-columns:1fr}.browse-seeds{padding:1rem}.seed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Prioritize exact lexical entry; reveal optional matches only on request. */
#choices.choices{display:block}.exact-match-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:10px 0}.exact-match-block{min-width:0}.exact-match-block .search-heading{margin:0 0 7px}.exact-match-block button{max-width:100%;overflow-wrap:anywhere}.other-matches-toggle{margin-bottom:0;white-space:normal}.other-matches-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px;padding:12px;border:1px solid #dbe4d9;border-radius:10px;background:#f3f6f0}.other-matches-list .search-heading{width:100%;margin:0}.other-matches-list button{max-width:100%;overflow-wrap:anywhere}@media(max-width:520px){.exact-match-row{align-items:stretch;flex-direction:column}.exact-match-block button,.other-matches-toggle{width:100%;text-align:left}}

/* V2.7.5: paginate unusually long related-derivative families. */
.derivative-links{display:flex;flex-wrap:wrap;gap:.3rem}.derivative-controls{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin:.45rem 0 0}.derivative-controls button{font-size:.88rem;padding:.4rem .7rem}.derivative-more{background:#215e45;color:#fff}.derivative-less{background:#edf4ef}
