/* Scoped study reading surface; scripture and other RTIM modules remain independent. */
.biblia-rtim-study-window .biblia-rtim-study-window__dialog{background:#f8f5ef!important;color:#222b35;border:1px solid #d8c593;border-radius:22px;box-shadow:0 24px 85px #0006;scroll-padding-top:100px}
.biblia-rtim-study-window .biblia-rtim-study{background:#fdfbf7!important;color:#222b35!important;--rtim-r-muted:#5a6470;--rtim-r-text:#222b35;--rtim-r-gold:#856321}
.biblia-rtim-study-window .biblia-rtim-study__main{background:#fffdf9!important;border-radius:16px;padding:clamp(18px,3vw,34px);min-width:0}
.biblia-rtim-study-window .biblia-rtim-study__content{max-width:74ch;margin-inline:auto}
.biblia-rtim-study-window .biblia-rtim-study__content :is(p,li,span){font-size:var(--rtim-study-reading,17px)!important;line-height:1.8!important;color:#293440}
.biblia-rtim-study-window .biblia-rtim-study__content :is(h4,h5,strong){color:#283441!important;line-height:1.4}
.biblia-rtim-study-window .biblia-rtim-study__content h4{font-family:Georgia,serif;font-size:clamp(25px,3vw,34px)!important;max-width:32ch}
.biblia-rtim-study-window .biblia-rtim-study__content :is(section,details){background:#fffdf9!important;border-color:#dfd4bc!important}
.biblia-rtim-study-window .biblia-rtim-study__rail-card{background:#f6f0e4!important;border-color:#d6c7a8!important;color:#34404b!important}
.biblia-rtim-study-window .biblia-rtim-study__rail-card :is(strong,em){color:#34404b!important}
.biblia-rtim-study-window .biblia-rtim-study__sources{border-top:1px solid #d8c593;padding-top:20px}
.biblia-rtim-study-window [data-v2-mode]{min-height:48px!important}
.biblia-rtim-study-window :is(button,a,summary):focus-visible{outline:3px solid #8b671e!important;outline-offset:4px}
.rtim-study-reading-tools{position:sticky;top:0;z-index:8;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#f8f5eff5;border-bottom:1px solid #d8c593;padding:12px 60px 12px 18px;color:#3f4a56;backdrop-filter:blur(12px)}
.rtim-study-reading-tools button{font:inherit;font-size:14px;padding:9px 12px;border:1px solid #bba575;border-radius:9px;color:#4d3c18;background:#fffdf8;min-height:44px;cursor:pointer}
.rtim-study-reading-tools button[aria-pressed=true]{background:#765719;color:white;border-color:#765719}
.biblia-rtim-study-window[data-reading-size=large]{--rtim-study-reading:20px}.biblia-rtim-study-window[data-reading-size=xl]{--rtim-study-reading:23px}
@media(max-width:680px){.biblia-rtim-study-window .biblia-rtim-study-window__dialog{border-radius:16px 16px 0 0;max-width:100vw!important;width:100%!important}.rtim-study-reading-tools{gap:6px;padding-left:12px}.rtim-study-reading-tools>span{display:none}.biblia-rtim-study-window .biblia-rtim-study__main{padding:18px 14px}.biblia-rtim-study-window .biblia-rtim-study__content{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.biblia-rtim-study-window *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/* 2.44.17: explicit paired colors prevent inherited dark-theme collisions. */
/* 2.44.21: Restore the original cinematic photo even when the premium layer loads after study.css.
   Keep Borg's high-contrast text and spacing; do not reset the photograph in the shorthand. */
.biblia-rtim-study-window .biblia-rtim-study__hero.biblia-rtim-study__top{
    background-color:#162338!important;
    background-image:
        linear-gradient(180deg,rgba(1,4,8,.22),rgba(3,7,12,.51) 54%,rgba(4,8,13,.88)),
        linear-gradient(90deg,rgba(2,5,9,.70),rgba(2,5,9,.14) 52%,rgba(2,5,9,.38)),
        var(--rtim-study-window-bg,url("study-window-photo.jpg"))!important;
    background-size:cover,cover,cover!important;
    background-position:center,center,center 48%!important;
    background-repeat:no-repeat!important;
    color:#fffdf8!important;
    padding:clamp(30px,4vw,54px) clamp(20px,5vw,70px)!important;
    border-radius:14px;
    min-height:330px;
}

.biblia-rtim-study-window .biblia-rtim-study__hero :is(h3,p,span,strong){color:#fffdf8!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__hero-badge{background:#26384c!important;color:#ffe1a1!important}
.biblia-rtim-study-window .biblia-rtim-study__book-gate{background:#fff8e9!important;background-image:none!important;color:#263440!important;border:1px solid #b99e64!important}
.biblia-rtim-study-window .biblia-rtim-study__book-gate :is(span,strong){color:#263440!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__tabs{background:#f8f5ef!important;border-color:#c7b991!important}
.biblia-rtim-study-window .biblia-rtim-study__tab{background:#fffdf8!important;background-image:none!important;color:#34404c!important;border-color:#aa9568!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__tab.is-active{background:#765719!important;color:#fff!important;border-color:#765719!important}
.biblia-rtim-study-window .biblia-rtim-study__content,.biblia-rtim-study-window .biblia-rtim-study__content :is(div,section,article,details,summary,blockquote){background-color:#fffdf9!important;background-image:none!important;color:#293440!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__content :is(p,li,span,em,small,strong,h3,h4,h5,h6,a,summary){color:#293440!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__content :is(button,[role=button]){background:#f5edda!important;background-image:none!important;color:#3f3218!important;border:1px solid #a88e58!important;opacity:1!important;min-height:44px}
.biblia-rtim-study-window .biblia-rtim-study__content :is(button,[role=button]) *{color:#3f3218!important}
.biblia-rtim-study-window .biblia-rtim-study__rail-card *{color:#34404b!important;opacity:1!important}
.biblia-rtim-study-window .biblia-rtim-study__rail-card.is-active{background:#e9dcbe!important;border-color:#8d6b2a!important}
.biblia-rtim-study-window .biblia-rtim-study-window__close{background:#162338!important;color:#fff!important;border:2px solid #e2c98f!important;opacity:1!important;z-index:20}
.biblia-rtim-study-window .biblia-rtim-study__content a{text-decoration:underline!important;text-underline-offset:3px}
