.mz{max-width:980px;margin:0 auto}.mz p{margin:0}.mz-crumbs{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.78rem;margin:0 0 .6rem!important}.mz-crumbs a{color:inherit;border-bottom:1px solid var(--line);text-decoration:none}.mz-head h1{max-width:none;font-size:clamp(2rem,6vw,2.6rem);line-height:1.05}.mz-work{color:var(--muted);font-size:1.12rem;margin-top:.35rem!important}.mz-work strong{color:var(--ink);font-weight:600}.mz-work a{color:var(--accent-2);border-bottom:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);white-space:nowrap;margin-left:.4rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none}.mz-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .95rem;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.mz-btn:hover{border-color:var(--muted)}.mz-btn.mz-primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.mz-btn.mz-primary:hover{filter:brightness(.92)}.mz-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.mz-btn.mz-quiet{background:0 0;padding:.5rem .7rem}.mz-controls{background:var(--paper-strong);border:1px solid var(--line);top:var(--site-header-h,0px);z-index:3;border-bottom:none;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:.7rem .6rem;margin-top:1.1rem;padding:.7rem .8rem;font-family:Inter,system-ui,sans-serif;display:flex;position:sticky}.mz-controls[hidden]{display:none}.mz-per{color:var(--muted);align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.mz-per .mz-lbl{white-space:nowrap}.mz-seg{border:1px solid var(--line);background:var(--paper);border-radius:6px;display:inline-flex;overflow:hidden}.mz-seg button{border:0;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;min-width:2.4rem;padding:.42rem .7rem;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:600}.mz-seg button:last-child{border-right:0}.mz-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mz-controls .mz-primary{min-width:8.6rem}.mz-spacer{flex:1}.mz-rule{background:var(--line);height:3px;position:relative}.mz-rule i{background:var(--accent-2);width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.mz-page{background:var(--paper-soft);border:1px solid var(--line);border-top:none;border-radius:0 0 10px 10px;padding:1.6rem 2.2rem 1.4rem;box-shadow:0 10px 30px -18px #2d1e1233}.mz-controls[hidden]+.mz-rule[hidden]+.mz-page{border-top:1px solid var(--line);border-radius:10px;margin-top:1.1rem}.mz-hint{color:var(--muted);align-items:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;display:flex;margin:0 0 1.1rem!important}.mz-hint[hidden],.mz-progress:empty{display:none}.mz-progress{color:var(--ink);white-space:nowrap;margin-left:auto;font-size:.8rem;font-weight:600}.mz-of{color:var(--muted);font-weight:500}.mz-passage{max-width:36em;margin:0 auto;font-size:1.32rem;line-height:1.75}.mz-passage p{margin:0 0 .85em}.mz-passage p.mz-verse{margin:0 0 1.05em}.mz-line{text-indent:-1.4em;padding-left:1.4em;display:block}.mz-line.mz-indent{padding-left:2.6em}.mz-vn{color:var(--accent);vertical-align:.55em;user-select:none;margin-right:.25em;font-family:Inter,system-ui,sans-serif;font-size:.6rem;font-weight:700}.mz-w{border-radius:2px}.mz-w.mz-h{text-indent:0;text-align:center;color:#0000;border-bottom:1.6px solid color-mix(in srgb, var(--ink) 70%, var(--paper));cursor:pointer;user-select:none;min-width:.7em;line-height:1.2;display:inline-block}.mz-w.mz-h:hover{background:color-mix(in srgb, var(--paper-strong) 80%, transparent)}.mz-w.mz-h:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.mz-w.mz-h.mz-peek{color:var(--accent-2);border-bottom-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 10%, transparent)}.mz-w.mz-h.mz-all{color:color-mix(in srgb, var(--accent-2) 85%, var(--ink))}.mz-done{color:var(--accent-2);text-align:center;font-size:1.08rem;font-style:italic;margin:.2rem 0 .4rem!important}.mz-done[hidden]{display:none}.mz-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:.6rem;padding-top:.9rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem}.mz-foot a{color:var(--accent-2)}.mz-aside{grid-template-columns:1.3fr 1fr;gap:1.6rem;margin-top:1.8rem;display:grid}.mz-aside h2{margin:0 0 .45rem;font-size:1.2rem}.mz-aside ol{margin:0;padding-left:1.2rem;font-size:1.05rem}.mz-aside ol li{margin:0 0 .25rem}.mz-aside ul{margin:0;padding:0;font-size:1.05rem;list-style:none}.mz-aside ul li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem 0;display:flex}.mz-aside ul a{color:var(--ink);text-decoration:none}.mz-aside ul a:hover{color:var(--accent)}.mz-aside small{color:var(--muted);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:.7rem}.mz-aside p{color:var(--muted);font-size:1rem;margin-top:.6rem!important}.mz-status{padding:.4rem 0;font-size:1.15rem}.mz-status a{color:var(--accent-2)}@media (width<=720px){.mz-work{font-size:1.02rem}.mz-controls{gap:.5rem .6rem;padding:.6rem .65rem}.mz-per{justify-content:space-between;width:100%}.mz-controls .mz-primary{width:100%;padding:.7rem}.mz-spacer{display:none}.mz-controls .mz-quiet{flex:1;padding:.45rem .6rem;font-size:.76rem}.mz-hint{flex-wrap:wrap}.mz-progress{order:-1;width:100%;margin:0}.mz-page{padding:1.1rem 1rem 1rem}.mz-passage{font-size:1.18rem;line-height:1.7}.mz-aside{grid-template-columns:1fr}}.mz-land h1{max-width:none;font-size:clamp(2.2rem,7vw,2.9rem);line-height:1.02}.mz-land .mz-lede{color:var(--muted);max-width:40em;font-size:clamp(1.05rem,2.6vw,1.2rem);line-height:1.45;margin-top:.6rem!important}.mz-howto{flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.2rem 0 0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:.8rem;list-style:none;display:flex}.mz-howto li{align-items:baseline;gap:.45rem;display:flex}.mz-howto b{color:var(--accent);font-family:EB Garamond,Georgia,serif;font-size:1.12rem}.mz-band{background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1.6rem calc(50% - 50vw) 0;padding:1.4rem calc(50vw - 50%) 1.6rem}.mz-band h2,.mz-any h2,.mz-prayers h2{margin:0 0 .8rem;font-size:1.35rem}.mz-starters{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.9rem;display:grid}.mz-starter{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:.9rem 1rem .85rem;text-decoration:none;transition:border-color .15s;display:flex}.mz-starter:hover{border-color:var(--muted)}.mz-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);font-family:Inter,system-ui,sans-serif;font-size:.66rem;font-weight:700}.mz-starter strong{margin:.15rem 0 .1rem;font-size:1.32rem;font-weight:600;line-height:1.15;display:block}.mz-starter .mz-by{color:var(--muted);font-size:.98rem}.mz-open{flex:1;font-size:1.04rem;font-style:italic;margin:.45rem 0 .55rem!important}.mz-bl{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 65%, var(--paper));vertical-align:baseline;height:.9em;display:inline-block}.mz-meta{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;display:flex}.mz-meta span:last-child{color:var(--accent);font-weight:600}.mz-any{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.5rem;display:grid}.mz-any h2{margin-bottom:.35rem;font-size:1.22rem}.mz-any p{font-size:1.05rem}.mz-any p+p{color:var(--muted);margin-top:.45rem;font-size:.98rem}.mz-prayers{margin-top:1.8rem}.mz-prayer-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:0 1.4rem;margin:0;padding:0;list-style:none;display:grid}.mz-prayer-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.35rem 0;display:flex}.mz-prayer-list a{color:var(--ink);text-decoration:none}.mz-prayer-list a:hover{color:var(--accent)}.mz-prayer-list small{color:var(--muted);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:.7rem}@media (width<=720px){.mz-any{grid-template-columns:1fr}}.chip.chip-mem{background:var(--accent-2);border-color:var(--accent-2);color:var(--paper);font-weight:600}.chip.chip-mem:hover{filter:brightness(1.08)}.mz-selbar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));color:#fbf6ea;z-index:6;background:#201b17;border-radius:10px;align-items:center;gap:.8rem;width:min(40em,100% - 1.5rem);padding:.65rem .75rem .65rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.82rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000073}.mz-selbar[hidden]{display:none}.reader-paged .mz-selbar{bottom:calc(3.6rem + env(safe-area-inset-bottom,0px))}.mz-selbar .mz-msg{flex:1;line-height:1.35}.mz-selbar .mz-msg b{font-weight:600}.mz-selbar .mz-msg small{color:#cbbfa9;margin-top:.1rem;font-size:.72rem;display:block}.mz-selbar .mz-go{color:#201b17;white-space:nowrap;background:#fbf6ea;border-color:#fbf6ea}.mz-selbar .mz-x{color:#cbbfa9;cursor:pointer;background:0 0;border:0;padding:.2rem .3rem;font-size:1.1rem;line-height:1}.mz-selbar.mz-over{background:#4a2420}.mz-selbar.mz-over .mz-go,.mz-selbar.mz-asking .mz-go{display:none}.reader-btn.reader-mem{background:var(--accent-2);border-color:var(--accent-2);color:var(--paper);font-weight:600;text-decoration:none}@media (width<=900px){html.header-tucked .mz-controls{top:0}}
