.word-study-backdrop{position:fixed;inset:0;background:#0009;z-index:999;backdrop-filter:blur(3px)}.word-study-backdrop[hidden],.strongs-popup[hidden]{display:none}
.strongs-popup{inset:6vh 16px auto auto;width:480px;max-width:calc(100vw - 32px);max-height:88vh;max-height:88dvh;padding:0 18px 18px;background:#141c22;color:#e7e9ed;border:1px solid #495664;border-radius:22px;box-shadow:0 16px 60px #0009;font:17px/1.55 system-ui,sans-serif;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}
.word-study-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:16px 0;background:#141c22;border-bottom:1px solid #36414c;margin-bottom:18px}.strongs-popup h2{flex:1;font:700 25px/1.2 system-ui,sans-serif;margin:0;overflow-wrap:anywhere}.word-study-header button{flex:none;min-height:44px;border:1px solid #4d6170;border-radius:12px;background:#24323d;color:#a5d6f1;padding:8px 12px;cursor:pointer;font:600 14px system-ui,sans-serif}.word-study-header .word-study-close{font-size:25px;line-height:1;padding:7px 13px}.word-study-header button:focus-visible,.word-study-verse:focus-visible{outline:2px solid #a5d6f1;outline-offset:2px}.word-study-header button[hidden]{display:none}
.strongs-popup .word-study-card{background:#1e252e;border:1px solid #36414c;border-radius:16px;padding:20px;margin:0 0 16px}.word-study-card h3{font:700 12px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#99c6ff;margin:0 0 12px}.strongs-popup p{margin:10px 0;overflow-wrap:anywhere}.word-study-card>p:not(.word-study-phonetic){white-space:pre-line}.word-study-card section+section{border-top:1px solid #465563;margin-top:18px;padding-top:12px}.word-study-phonetic,.word-study-example{color:#bbc5cf;font-style:italic}.word-study-card p,.word-study-verse span{font-family:Georgia,serif;font-size:20px;line-height:1.55}.word-study-verse{display:block;text-decoration:none;color:inherit;padding:12px 0;border-bottom:1px solid #36414c}.word-study-verse strong{display:block;color:#a5d6f1;font:600 15px/1.5 system-ui,sans-serif}.word-study-verse span{display:block;margin-top:6px}.strongs-credit{font:12px/1.5 system-ui,sans-serif}.strongs-credit a{color:#a5d6f1}
@media(max-width:600px){.strongs-popup{inset:auto 0 0;width:100%;max-width:100%;max-height:86vh;max-height:86dvh;border-radius:24px 24px 0 0;padding:0 16px max(18px,env(safe-area-inset-bottom));}.word-study-header:before{content:'';position:absolute;top:6px;left:calc(50% - 20px);width:40px;height:4px;border-radius:5px;background:#7a8792}.word-study-header{padding-top:22px}.strongs-popup .word-study-card{padding:18px}.word-study-card p,.word-study-verse span{font-size:21px}}
