.bible-stage{align-content:start;gap:16px}.verse-card{border-radius:var(--radius-l);background:var(--surface);width:min(100%,560px);min-height:300px;box-shadow:inset 0 0 0 8px var(--wheel-rim), 0 14px 30px #16142b33;text-align:center;align-content:center;gap:14px;margin:0;padding:26px 26px 24px;display:grid;position:relative}.verse-card__label{background:var(--surface-2);color:var(--ink-2);border-radius:999px;justify-self:center;margin:0;padding:4px 12px;font-size:.9rem;font-weight:650}.verse-card__text{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.35rem;font-weight:560;line-height:1.42}.verse-card[data-size=m] .verse-card__text{font-size:1.2rem}.verse-card[data-size=l] .verse-card__text{font-size:1.08rem}.verse-card[data-size=xl] .verse-card__text{font-size:1rem;line-height:1.45}.verse-card__ref{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;display:flex}.verse-card__ref cite{letter-spacing:-.01em;font-size:1.1rem;font-style:normal;font-weight:780}.verse-card__tr{color:var(--ink-2);font-size:.9rem;font-weight:620}.verse-card.is-landed{animation:verse-land .32s var(--ease-out)}@keyframes verse-land{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.verse-card.is-landed{animation:none}}.bible-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;display:flex}.bible-status .link-btn{margin:0}.bible-status .link-btn[hidden]{display:none}.bible-left{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-weight:620}.pane .choice-row+.pane-title{margin-top:20px}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.topic-toggle{background:var(--surface-2);min-height:48px;color:var(--ink);text-align:left;transition:background-color .15s, transform .15s var(--ease-out);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:1rem;font-weight:650;display:flex}.topic-toggle__n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:560}.topic-toggle:active{transform:scale(.97)}.topic-toggle[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-ink);font-weight:720}.topic-toggle[aria-pressed=true] .topic-toggle__n{color:inherit;opacity:.85}.bible-history li{align-items:start}.bible-history__item{min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:4px 0;display:grid}.bible-history__item span{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-weight:450;display:-webkit-box;overflow:hidden}.bible-history__item:hover strong{text-decoration:underline}@media (min-width:900px){.verse-card{min-height:clamp(300px,100svh - 430px,380px);padding:32px 36px 28px}.verse-card__text{font-size:1.55rem}.verse-card[data-size=m] .verse-card__text{font-size:1.35rem}.verse-card[data-size=l] .verse-card__text{font-size:1.18rem}.verse-card[data-size=xl] .verse-card__text{font-size:1.05rem}}@media (max-width:599px){.bible-stage{gap:12px}.verse-card{min-height:270px;padding:22px 20px 20px}}.stage.is-present.bible-stage{align-content:center}.stage.is-present .verse-card{gap:3vh;width:min(88vw,1200px);min-height:60vh;padding:5vh 5vw}.stage.is-present .verse-card__label{font-size:clamp(.9rem,min(2.4vh,3.6vw),1.4rem)}.stage.is-present .verse-card__text{font-size:clamp(1.25rem,min(5.2vh,8vw),3.6rem);line-height:1.32}.stage.is-present .verse-card[data-size=m] .verse-card__text{font-size:clamp(1.15rem,min(4.4vh,7vw),3rem)}.stage.is-present .verse-card[data-size=l] .verse-card__text{font-size:clamp(1.05rem,min(3.6vh,6vw),2.5rem)}.stage.is-present .verse-card[data-size=xl] .verse-card__text{font-size:clamp(1rem,min(3vh,5.2vw),2rem)}.stage.is-present .verse-card__ref cite{font-size:clamp(1.1rem,min(3.6vh,5vw),2.4rem)}.stage.is-present .verse-card__tr{font-size:clamp(.9rem,min(2.4vh,3.6vw),1.4rem)}
