/* Continuous prayer reading; the optional guide retains the full SHINE map. */
.prayer-section{max-width:72ch;margin-inline:auto;font:400 1.08rem/1.85 Georgia,"Times New Roman",serif;text-align:left}
.prayer-section>.prayer-guide{margin:0 0 2.8rem}
.prayer-guide summary{min-height:2.75rem}
.prayer-guide-movements{list-style:none;margin:0;padding:0 0 1rem}
.prayer-guide-movements>li{margin:1.2rem 0 1.6rem}
.prayer-guide-movements>li>a{color:#77332e;font:600 .95rem/1.6 system-ui,sans-serif;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:break-word}
.prayer-guide-movements>li>a:focus-visible{outline:2px solid #77332e;outline-offset:4px}
.prayer-guide-focus{display:block;margin:.3rem 0;color:#625850;font:400 .875rem/1.6 system-ui,sans-serif}
.prayer-guide-forms{padding-left:1.3rem;margin:.5rem 0;color:#514943;font:400 .9rem/1.65 system-ui,sans-serif;list-style:disc}
.prayer-guide-forms>li{margin:.2rem 0}
.prayer-guide-explanation{margin:1rem 0 0;color:#514943;font:400 1rem/1.75 Georgia,"Times New Roman",serif}
.prayer-section>.prayer-movement{margin:3rem 0 0;padding:0;border:0}
.prayer-section>.prayer-guide+.prayer-movement{margin-top:0}
.prayer-movement>header{margin:0 0 1.5rem;text-align:left}
.prayer-movement>header>h3.prayer-scripture-focus{margin:0;color:#77332e;font:400 1.2rem/1.65 Georgia,"Times New Roman",serif;text-align:left;text-transform:none;letter-spacing:normal;scroll-margin-top:8.5rem;overflow-wrap:break-word}
.prayer-movement>header>h3.prayer-scripture-focus em{font-weight:400;font-style:italic}
.prayer-movement>header>h3:focus-visible{outline:2px solid #77332e;outline-offset:5px}
.prayer-stanza-reference{margin:.25rem 0 0;color:#625850;font:400 .875rem/1.65 Georgia,"Times New Roman",serif}
.prayer-stanza-reference>span{font-family:system-ui,sans-serif}
.prayer-movement>.prayer-subsection{margin:0}
.prayer-movement .prayer-copy>p{margin:0 0 1.35rem;text-align:left}
.prayer-movement>.prayer-subsection:last-child .prayer-copy>p:last-child{margin-bottom:0}
@media(max-width:700px){.prayer-section{font-size:1.03rem}.prayer-section>.prayer-movement{margin-top:2.8rem}.prayer-movement>header>h3.prayer-scripture-focus{font-size:1.15rem}}
@media print{.prayer-guide{display:none}.prayer-movement>header{break-after:avoid}}
