.verseCatalog-module__wZ_RNa__toolbar{flex-direction:column;gap:.85rem;display:flex}.verseCatalog-module__wZ_RNa__searchRow{gap:.5rem;display:flex}.verseCatalog-module__wZ_RNa__searchRow input{flex:auto;min-width:0}.verseCatalog-module__wZ_RNa__controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.verseCatalog-module__wZ_RNa__filterActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.verseCatalog-module__wZ_RNa__filtersToggle{align-items:center;gap:.4rem;display:inline-flex}.verseCatalog-module__wZ_RNa__filtersCaret{font-size:.7rem;line-height:1}.verseCatalog-module__wZ_RNa__filters{border:1px solid var(--card-border);background:color-mix(in srgb, var(--sh-ground-raised) 60%, transparent);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:end;gap:.6rem .75rem;padding:.85rem;display:grid}.verseCatalog-module__wZ_RNa__filters[hidden]{display:none}.verseCatalog-module__wZ_RNa__filterField{min-width:0;color:var(--slate-gray);flex-direction:column;gap:.25rem;font-size:.74rem;display:flex}.verseCatalog-module__wZ_RNa__after{flex-direction:column;gap:.35rem;display:flex}.verseCatalog-module__wZ_RNa__count{color:var(--muted-lavender);margin:0;font-size:.85rem}.verseCatalog-module__wZ_RNa__shelf{flex-direction:column;gap:.75rem;display:flex}.verseCatalog-module__wZ_RNa__shelfHead{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.verseCatalog-module__wZ_RNa__shelfTitle{color:var(--soft-white);margin:0;font-size:1.05rem}.verseCatalog-module__wZ_RNa__shelfBlurb{color:var(--slate-gray);margin:0;font-size:.85rem}.verseCatalog-module__wZ_RNa__chapterLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-gray);margin:.25rem 0 0;font-size:.74rem;font-weight:600}.verseCatalog-module__wZ_RNa__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.verseCatalog-module__wZ_RNa__shelfToggle{margin-left:auto}.verseCatalog-module__wZ_RNa__row{--row-gap:.85rem;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--row-gap)) / 4.25);gap:var(--row-gap);padding:2px 2px .6rem;scroll-padding-inline:2px;display:grid}.verseCatalog-module__wZ_RNa__rowItem{scroll-snap-align:start;min-width:0;display:flex}.verseCatalog-module__wZ_RNa__rowItem>.verseCatalog-module__wZ_RNa__card{flex:auto}.verseCatalog-module__wZ_RNa__card{min-width:0;height:100%;color:var(--soft-white);background:var(--sh-ground-raised);border:1px solid color-mix(in srgb, var(--sh-gold) 22%, transparent);border-radius:14px;flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex;overflow:hidden}.verseCatalog-module__wZ_RNa__card .scripture-verse-card{background:0 0;border:0;border-radius:0}.verseCatalog-module__wZ_RNa__card .scripture-verse-card figcaption{padding:10px 12px}.verseCatalog-module__wZ_RNa__card .scripture-verse-card blockquote{font-size:.95rem}.verseCatalog-module__wZ_RNa__card .scripture-verse-card cite{line-height:1.4;display:block}.verseCatalog-module__wZ_RNa__card .scripture-verse-card cite:before{display:none}.verseCatalog-module__wZ_RNa__cardOpen{align-self:stretch;margin:auto .75rem 0}.verseCatalog-module__wZ_RNa__cardMeta{flex-wrap:wrap;gap:.3rem;padding-inline:.75rem;display:flex}.verseCatalog-module__wZ_RNa__wantedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.verseCatalog-module__wZ_RNa__wantedItem{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.55rem .75rem;display:flex}.verseCatalog-module__wZ_RNa__wantedText{flex-direction:column;flex:14rem;gap:.15rem;min-width:0;display:flex}.verseCatalog-module__wZ_RNa__wantedRef{color:var(--soft-white);font-weight:600}.verseCatalog-module__wZ_RNa__wantedSub{color:var(--slate-gray);overflow-wrap:anywhere;font-size:.8rem}@media (max-width:640px){.verseCatalog-module__wZ_RNa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.verseCatalog-module__wZ_RNa__row{--row-gap:.6rem;grid-auto-columns:calc((100% - var(--row-gap)) / 2.2)}.verseCatalog-module__wZ_RNa__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:.7rem}.verseCatalog-module__wZ_RNa__filterActions{margin-left:0}}
