.lect-nav{margin-bottom:1.5rem}.lect-datewords{color:var(--ink);text-transform:capitalize;margin-bottom:.8rem;font-family:Georgia,serif;font-size:14px}.lect-navpair{align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.lect-navlab{color:var(--muted);flex:0 0 4.5rem;font-size:12px}.lect-navpair button{border:1px solid var(--rule);width:1.9rem;height:1.7rem;color:var(--muted);cursor:pointer;background:#fffef9;border-radius:6px;font-size:15px;line-height:1}.lect-navpair button:hover{border-color:var(--link);color:var(--link)}.lect-navpick{align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.lect-navpick input[type=date]{border:1px solid var(--rule);border-radius:6px;padding:.2rem .3rem;font-size:12px}.lect-navpick button{border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:#fffef9;border-radius:999px;padding:.28rem .55rem;font-size:12px}.lect-navpick button:hover{border-color:var(--link);color:var(--ink)}#lect-summary .lect-day{color:var(--ink);margin:0 0 .3rem;font-family:Georgia,serif;font-size:17px;line-height:1.3}#lect-summary .lect-season{color:var(--muted);margin:0 0 1.4rem;font-size:12.5px}.lect-nominis{color:var(--accent);white-space:nowrap;text-decoration:none}.lect-nominis:hover{text-decoration:underline}.lect-readings{margin:0;padding:0;list-style:none}.lect-readings li{margin:0 0 .75rem}.lect-readings a{text-decoration:none;display:block}.lect-readings .lect-slot{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.1rem;font-size:10.5px;display:block}.lect-readings .lect-ref{color:var(--accent);font-size:12px;line-height:1.35}.lect-readings a:hover .lect-ref{text-decoration:underline}.lect-trans{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.1rem}.lect-trans-lab{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.45rem;font-size:10.5px;display:block}.lect-trans-opts{border:1px solid var(--rule);border-radius:7px;display:inline-flex;overflow:hidden}.lect-tbtn{border:0;border-right:1px solid var(--rule);color:var(--muted);cursor:pointer;background:#fffef9;padding:.3rem .7rem;font-size:12px}.lect-tbtn:last-child{border-right:0}.lect-tbtn:hover{color:var(--ink)}.lect-tbtn.on{background:var(--accent);color:#fff}.lect-rtitle{color:var(--ink);margin:1.9rem 0 .8rem;font-family:Georgia,serif;font-size:1.28rem}#lect section[id^=r-]{scroll-margin-top:var(--lect-stick,calc(var(--tb-h,0px) + 1rem))}.lect-rtitle .ref{color:var(--accent);letter-spacing:.01em;margin-left:.6rem;font-size:.72em;font-weight:400;text-decoration:none}.lect-rtitle a.ref:hover{text-decoration:underline}.lect-star-btn{cursor:pointer;color:var(--accent);vertical-align:middle;background:0 0;border:0;border-radius:999px;margin-left:.5rem;padding:.2rem;line-height:0;transition:background .12s,transform .12s}.lect-star-btn svg{width:1.25rem;height:1.25rem;display:block}.lect-star-btn:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);transform:scale(1.08)}.lect-study-all{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 8%, #fffef9);color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .75rem;font:500 13px/1 -apple-system,Segoe UI,sans-serif;transition:background .12s,border-color .12s;display:inline-flex}.lect-study-all svg{width:15px;height:15px}.lect-study-all:hover{background:color-mix(in srgb, var(--accent) 16%, #fffef9);border-color:var(--accent)}@media (width<=560px){.lect-study-all span{display:none}.lect-study-all{padding:.4rem}}.lect-flow{text-align:justify;hyphens:auto;margin:0 0 .4rem;line-height:1.62}.lect-vn{color:var(--accent);vertical-align:.4em;user-select:none;margin:0 .38em 0 .5em;font-size:.58em;font-weight:400}.lect-flow .lect-vn:first-child{margin-left:0}.lect-psalm{margin:0 0 .4rem}.lect-strophe{margin-bottom:.7rem}.lect-pv{text-indent:-1.7rem;padding-left:1.7rem;line-height:1.5}.lect-pv .lect-vn{margin-left:0}.lect-hemi{text-indent:0;padding-left:1.1rem;display:block}#lect .para-row{grid-template-columns:var(--col-refs,0) minmax(0, 44rem) var(--col-back,0);column-gap:1rem}#lect .para-row .num{display:none}#lect .para-row .refs{grid-column:1}#lect .para-row .para{grid-column:2}#lect .para-row .backrefs{grid-column:3}#lect.refs-on{--col-refs:7rem}#lect.backrefs-on{--col-back:8rem}#lect .para-row .refs .chip,#lect .para-row .backrefs .chip{white-space:normal;font-size:11.5px}.lect-apparat{border-top:1px dashed var(--rule);margin:.9rem 0 0;padding-top:.7rem}.lect-app-grp{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-bottom:.45rem;display:flex}.lect-app-lab{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex:none;align-self:center;margin-right:.25rem;font-size:10px}.lect-app-voir{cursor:pointer;font:inherit;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:.1rem .35rem;font-size:12.5px;text-decoration:underline dotted}.lect-app-voir:hover{color:var(--fg,inherit)}.lect-app-synth{cursor:pointer;font:inherit;color:var(--accent,#8b2f2f);border:1px solid var(--rule);background:0 0;border-radius:999px;flex:none;margin-left:.15rem;padding:.08rem .45rem;font-size:12px;line-height:1.5}.lect-app-synth:hover{border-color:var(--accent,#8b2f2f)}.lect-app-plus{display:contents}.lect-app-plus[hidden]{display:none}.lect-note{color:var(--muted);font-style:italic}.lect-ferial{color:var(--acta);border-left:2px solid var(--acta-rule);margin:-.6rem 0 1.4rem;padding-left:.6rem;font-family:-apple-system,Segoe UI,sans-serif;font-size:12px}#lect-summary .lect-ferial{margin:.4rem 0 1.2rem}@media (width<=66rem){#lect .lect-mode-toggle{display:none}}@media (width<=780px){#lect .lect-nav{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:.3rem 0 0;display:flex}#lect .lect-datewords{flex:1 0 100%;margin:0;font-size:13px}#lect .lect-navpair{gap:.25rem;margin:0}#lect .lect-navlab{flex:none;font-size:11px}#lect .lect-navpick{gap:.35rem;margin:0 0 0 auto}#lect .lect-navpick input[type=date]{max-width:8.5rem}#lect #lect-toc-toggle{margin-top:.6rem}#lect-summary{display:none}#lect .toc-pane.toc-open #lect-summary{max-height:55vh;margin-top:.8rem;display:block;overflow-y:auto}#lect-summary .lect-season{margin-bottom:1rem}#lect .lect-trans{margin-top:1rem;padding-top:.8rem}}
