.scripture-study-launch{display:grid;gap:.12rem;min-width:12rem;border:1px solid rgba(52,211,153,.4);border-radius:12px;padding:.7rem .9rem;background:rgba(6,95,70,.18);color:inherit;text-align:left;cursor:pointer}.scripture-study-launch span{font-weight:900}.scripture-study-launch small{color:#a7f3d0;font-size:.72rem}.scripture-study-launch:hover,.scripture-study-launch:focus-visible{border-color:#34d399;background:rgba(5,150,105,.22);outline:none}.scripture-study-overlay{position:fixed;inset:0;z-index:10001;display:flex;justify-content:flex-end;background:rgba(2,6,23,.78);backdrop-filter:blur(5px)}.scripture-study-overlay[hidden]{display:none}.scripture-study-panel{width:min(820px,100%);height:100%;overflow:auto;background:linear-gradient(180deg,#07182f,#071226 58%,#040b18);color:#e5edf9;box-shadow:-20px 0 60px rgba(0,0,0,.5);animation:scripture-panel-in .2s ease-out}.scripture-study-header{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;padding:1.2rem 1.3rem;border-bottom:1px solid rgba(148,163,184,.2);background:rgba(7,24,47,.96);backdrop-filter:blur(10px)}.scripture-study-header h2{margin:.15rem 0 .3rem;font-size:clamp(1.6rem,4vw,2.25rem)}.scripture-study-header p{margin:0}.scripture-study-header button,.scripture-panel-heading button,.scripture-notebook-actions button{border:1px solid rgba(148,163,184,.34);border-radius:10px;padding:.62rem .82rem;background:rgba(15,23,42,.82);color:inherit;font-weight:850;cursor:pointer}.scripture-study-header button:hover,.scripture-panel-heading button:hover,.scripture-notebook-actions button:hover,.scripture-study-header button:focus-visible,.scripture-panel-heading button:focus-visible,.scripture-notebook-actions button:focus-visible{border-color:#34d399;outline:none}.scripture-reference-strip{display:flex;gap:.45rem;padding:.8rem 1.3rem;overflow-x:auto;border-bottom:1px solid rgba(148,163,184,.18);background:rgba(6,78,59,.12)}.scripture-reference-strip button{white-space:nowrap;border:1px solid rgba(52,211,153,.22);border-radius:999px;padding:.55rem .8rem;background:rgba(15,23,42,.72);color:#d1fae5;font-weight:800;cursor:pointer}.scripture-reference-strip button[aria-current="true"]{border-color:#34d399;background:#065f46;color:#fff}.scripture-study-tabs{position:sticky;top:91px;z-index:4;display:flex;gap:.35rem;padding:.7rem 1.3rem;overflow-x:auto;border-bottom:1px solid rgba(148,163,184,.2);background:rgba(7,18,38,.96)}.scripture-study-tabs button{white-space:nowrap;border:1px solid transparent;border-radius:999px;padding:.58rem .82rem;background:transparent;color:#cbd5e1;font-weight:800;cursor:pointer}.scripture-study-tabs button[aria-selected="true"]{border-color:rgba(52,211,153,.48);background:rgba(5,150,105,.2);color:#fff}.scripture-study-content{padding:1.25rem 1.3rem 3rem}.scripture-study-content>[data-scripture-panel]{display:grid;gap:1rem}.scripture-panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:end}.scripture-panel-heading h3{margin:.15rem 0 0;font-size:1.35rem}.scripture-panel-heading p{margin:.35rem 0 0;color:#cbd5e1}.scripture-panel-heading>div:last-child{display:flex;gap:.55rem;flex-wrap:wrap}.scripture-panel-heading a,.scripture-related-links a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(52,211,153,.35);border-radius:10px;padding:.62rem .82rem;background:rgba(6,78,59,.18);color:#d1fae5;font-weight:850;text-decoration:none}.scripture-panel-heading a:hover,.scripture-related-links a:hover,.scripture-panel-heading a:focus-visible,.scripture-related-links a:focus-visible{border-color:#34d399;outline:none}.scripture-passage-card{border:1px solid rgba(52,211,153,.24);border-radius:16px;padding:1.05rem;background:linear-gradient(135deg,rgba(6,78,59,.15),rgba(15,23,42,.65))}.scripture-passage-card>p{margin-top:0;color:#dbeafe}.scripture-reading-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.scripture-reading-rhythm span{display:grid;gap:.3rem;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:.85rem;background:rgba(2,6,23,.45);color:#cbd5e1}.scripture-reading-rhythm strong{color:#a7f3d0}.scripture-related-links{display:flex;gap:.65rem;flex-wrap:wrap}.scripture-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.scripture-context-grid article{border:1px solid rgba(148,163,184,.22);border-radius:15px;padding:1rem;background:rgba(15,23,42,.62)}.scripture-context-grid article.wide{grid-column:1/-1}.scripture-context-grid article>span{display:block;margin-bottom:.45rem;color:#6ee7b7;font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.scripture-context-grid article>strong{display:block;margin-bottom:.35rem}.scripture-context-grid p{color:#cbd5e1}.scripture-context-grid li+li{margin-top:.45rem}.scripture-theme-list,.scripture-cross-list{display:flex;gap:.45rem;flex-wrap:wrap}.scripture-theme-list small{border-radius:999px;padding:.4rem .6rem;background:rgba(16,185,129,.15);color:#a7f3d0;font-weight:800}.scripture-cross-list button{border:1px solid rgba(96,165,250,.25);border-radius:999px;padding:.42rem .62rem;background:rgba(30,64,175,.16);color:#bfdbfe;cursor:pointer}.scripture-cross-list button:hover,.scripture-cross-list button:focus-visible{border-color:#60a5fa;outline:none}.scripture-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.scripture-prompt-grid span{border:1px solid rgba(148,163,184,.2);border-radius:13px;padding:.85rem;background:rgba(15,23,42,.58);color:#dbeafe}.scripture-note-field{display:grid;gap:.4rem}.scripture-note-field input,.scripture-note-field textarea{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:12px;padding:.8rem;background:rgba(2,6,23,.7);color:inherit;font:inherit}.scripture-note-field textarea{resize:vertical}.scripture-note-field input:focus,.scripture-note-field textarea:focus{outline:2px solid #34d399;outline-offset:2px}.scripture-notebook-actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.scripture-notebook-actions span,[data-scripture-status]{color:#a7f3d0;font-size:.85rem}.scripture-panel-open{overflow:hidden}@media(max-width:700px){.scripture-study-header{grid-template-columns:1fr}.scripture-study-header>button{width:100%}.scripture-study-tabs{top:142px}.scripture-panel-heading{align-items:flex-start;flex-direction:column}.scripture-panel-heading>div:last-child,.scripture-panel-heading button,.scripture-panel-heading a{width:100%}.scripture-reading-rhythm,.scripture-context-grid,.scripture-prompt-grid{grid-template-columns:1fr}.scripture-context-grid article.wide{grid-column:auto}.scripture-study-content,.scripture-study-header,.scripture-reference-strip,.scripture-study-tabs{padding-inline:.9rem}.scripture-study-launch{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.scripture-study-panel{animation:none}}@media print{.scripture-study-launch,.scripture-study-overlay{display:none!important}}@keyframes scripture-panel-in{from{transform:translateX(30px);opacity:.75}to{transform:none;opacity:1}}