.study{--god-bg:#eae4d3;--god-fg:#6b5417;--gold:#8a6412;max-width:760px;margin:0 auto;padding:1.5rem 1rem 4rem;color:var(--fg2);font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.7}:root[data-theme=dark] .study{--god-bg:#3a3322;--god-fg:#e6c675;--gold:#e2b85a}.study a{color:var(--accent)}.study .back{font:.9rem system-ui,sans-serif}.study h1{font-size:1.7rem;color:var(--fg);margin:.6rem 0 .2rem;line-height:1.3}.study .sub{color:var(--muted);font-size:.9rem;margin:0 0 .5rem}.study h2{font-size:1.05rem;color:var(--fg);margin:1.1rem 0 .25rem}.study .chip{font:.72rem system-ui,sans-serif;background:var(--god-bg);color:var(--god-fg);border-radius:4px;padding:.05rem .4rem;margin-left:.45rem;white-space:nowrap}.study .verse{font-size:1.25rem;color:var(--fg);margin:2rem 0 .5rem}.study .verse sup{color:var(--muted2);margin-right:.35rem}.study .gw{color:var(--gold)}.study .note{margin:.2rem 0 .6rem 1.6rem;padding:.55rem .9rem;border-left:3px solid var(--accent);background:var(--card);font-size:1.02rem;color:var(--fg2)}.study .note p{margin:0 0 .5rem}.study .note p:last-child{margin-bottom:0}.study .note strong{color:var(--fg)}.study .note p.plainline{padding-bottom:.45rem;margin-bottom:.5rem;border-bottom:1px solid var(--card-border)}.study .note p.plainline:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.study .tools{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0 1.6rem;align-items:flex-start}.study details.heb summary{display:inline-block;cursor:pointer;list-style:none;font:.85rem system-ui,sans-serif;color:var(--accent);border:1px solid var(--card-border);background:var(--card);border-radius:6px;padding:.2rem .65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.study details.heb summary::-webkit-details-marker{display:none}.study details.heb summary:after{content:" \25BE"}.study details.heb[open] summary:after{content:" \25B4"}.study details.heb .open-label{display:none}.study details.heb[open] .open-label{display:inline}.study details.heb[open] .closed-label{display:none}.study .tools details[open]{flex-basis:100%;order:-1}.study .hebbox{margin-top:.5rem;background:var(--card);border:1px solid var(--card-border);border-radius:8px;padding:.6rem .8rem}.study .hebbox .hint{font:.8rem system-ui,sans-serif;color:var(--muted2);margin:0 0 .4rem}.study .cards{display:flex;flex-wrap:wrap;gap:.45rem}.study .card{display:inline-flex;flex-direction:column;align-items:center;background:var(--bg);border:1px solid var(--card-border);border-radius:8px;padding:.3rem .6rem .35rem;min-width:3.2rem}.study .card .p{font:600 .92rem system-ui,sans-serif;color:var(--accent);letter-spacing:.01em}.study .card .p b{font-weight:800}.study .card .h{font-family:SBL Hebrew,Ezra SIL,Times New Roman,serif;font-size:1.6rem;line-height:1.5;color:var(--fg);direction:rtl}.study .cards.greek .card .h{font-family:Palatino Linotype,Cambria,Times New Roman,serif;font-size:1.45rem;direction:ltr}.study .card .e{font:.9rem system-ui,sans-serif;color:var(--fg2);text-align:center;max-width:9rem}.study a.card{text-decoration:none}.study a.card .e{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.study a.card:focus-visible,.study a.card:hover{border-color:var(--accent)}.study button.ref{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px dotted var(--accent)}.study button.ref:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.study .refpop{margin:.3rem 0 .7rem;padding:.5rem .85rem .6rem;background:var(--bg);border:1px solid var(--card-border);border-radius:8px}.study .refpop .reflabel{font:600 .78rem system-ui,sans-serif;color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.study .refpop .reftext{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.6;color:var(--fg);margin:0}.study .refpop .reftext sup{color:var(--muted2);margin-right:.35rem;font-size:.7em}.study .chapnav{display:flex;justify-content:space-between;margin-top:2rem;font-family:system-ui,sans-serif}.study .donebox{margin-top:2.2rem;text-align:center}.study button.done{font:600 1.05rem system-ui,sans-serif;padding:.75rem 1.4rem;border-radius:10px;border:2px solid var(--accent);background:var(--card);color:var(--accent);cursor:pointer}.study button.done.is-read{background:var(--accent);color:var(--accent-fg)}.study button.done:disabled{opacity:.6;cursor:default}.study .donenote{font:.8rem system-ui,sans-serif;color:var(--muted2);margin:.4rem 0 0}.study .study-members[data-locked=true]{display:none}.study .gate{margin:2rem 0 0;padding:1.4rem 1.2rem;text-align:center;background:var(--card);border:2px solid var(--accent);border-radius:14px}.study .gate h2{margin:0 0 .4rem;font-size:1.25rem}.study .gate p{margin:0 0 1rem;font-size:1rem;color:var(--fg2)}.study .gate button{font:600 1.05rem system-ui,sans-serif;padding:.75rem 1.6rem;border-radius:10px;border:0;background:var(--accent);color:var(--accent-fg);cursor:pointer}.study .gate .small{font:.82rem system-ui,sans-serif;color:var(--muted2);margin:.7rem 0 0}.study .testaments{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.9rem;gap:.9rem;margin:1.4rem 0 .6rem}.study .testaments a{display:block;text-align:center;background:var(--card);border:2px solid var(--accent);border-radius:14px;padding:1.6rem .8rem;text-decoration:none}.study .testaments b{display:block;font-size:1.35rem;color:var(--fg)}.study .testaments span{font:.9rem system-ui,sans-serif;color:var(--muted2)}.study .legend{font:.92rem system-ui,sans-serif;color:var(--muted);display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.study .legend i{display:inline-block;width:1.1rem;height:1.1rem;border-radius:4px;vertical-align:-.2rem;margin-right:.3rem;font-style:normal}.study .book{margin-top:1.5rem}.study .book h3{display:flex;align-items:baseline;gap:.6rem;font-size:1.15rem;color:var(--fg);margin:0 0 .45rem}.study .book h3 small{font:.85rem system-ui,sans-serif;color:var(--muted2)}.study .chapters{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.9rem,1fr));grid-gap:.35rem;gap:.35rem}.study .ch{display:flex;align-items:center;justify-content:center;height:2.6rem;border-radius:8px;font:1rem system-ui,sans-serif;color:var(--muted2);background:var(--bg);border:1px solid var(--card-border)}.study a.ch{color:var(--accent);background:var(--card);border:2px solid var(--accent);font-weight:700;text-decoration:none}.study a.ch.read{color:var(--accent-fg);background:var(--accent)}.study a.ch.read:after{content:"\2713";font-size:.75rem;margin-left:.15rem}.study h2.grp{font-size:1.5rem;margin:2.8rem 0 .2rem}.study .overall{font:.95rem system-ui,sans-serif;color:var(--fg2)}.study dl.how dt{font-weight:700;color:var(--fg);margin-top:.7rem}.study dl.how dd{margin:.1rem 0 0}.study ul.sources{font-size:.95rem;color:var(--fg2);padding-left:1.2rem}.study details.about{margin:.6rem 0 .4rem;background:var(--info-bg);border:1px solid var(--info-border);border-radius:12px;padding:.7rem 1rem;font-size:1rem;color:var(--fg2)}.study details.about summary{cursor:pointer;font:600 1rem system-ui,sans-serif;color:var(--accent)}.study details.about dt{font-weight:700;color:var(--fg);margin-top:.6rem}.study details.about dd{margin:.1rem 0 0}@media (max-width:600px){.study .note,.study .tools{margin-left:0}.study .testaments{grid-template-columns:1fr}}