.vji-prayer-pair,.vji-prayer-pair>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:start}.vji-prayer-pair>.block-editor-inner-blocks{grid-column:1/-1;min-width:0}.vji-prayer-pair>*{min-width:0}
.vji-soft-block{--vji-ink:#233e4b;--vji-gold:#a17b39;margin:0 auto;width:100%;max-width:850px}
.vji-soft-block.vji-shell,.vji-soft-block .vji-shell{border:0;border-radius:0;box-shadow:none;background:#f7f5ee;overflow:visible;margin:0;max-width:none;color:var(--vji-ink)}
.vji-soft-block .vji-inner{padding:clamp(24px,3vw,48px) clamp(18px,2.5vw,40px);background:none;border-top:1px solid #d8cba944}
.vji-soft-block .vji-background{opacity:.13}.vji-soft-block .vji-heading{font:400 clamp(29px,3vw,42px)/1.25 Georgia,serif;letter-spacing:-.6px;color:var(--vji-ink);margin:0 0 24px}
.vji-soft-block .vji-eyebrow{font:10px/1.5 'Segoe UI',sans-serif;letter-spacing:2.5px;color:#8d7955;margin:0 0 28px}
.vji-soft-block .vji-intro{font:17px/1.9 Georgia,serif;color:#637572;min-height:3.8em;margin-bottom:28px}
.vji-soft-block .vji-button,.vji-soft-block .vji-library-gate>summary{background:transparent!important;border:0;border-bottom:1px solid #b4a07866;border-radius:0;box-shadow:none;color:#4e655f!important;font:17px/1.6 Georgia,serif;padding:10px 0;width:fit-content;cursor:pointer}
.vji-soft-block .vji-button:hover,.vji-soft-block summary:hover{color:#997a3d!important}
.vji-soft-block .vji-custom,.vji-soft-block .vji-about{border:0;margin:16px 0;padding:0;font:13px/1.8 'Segoe UI',sans-serif;color:#6b7974}
.vji-soft-block .vji-custom>summary{font:15px/1.7 Georgia,serif}.vji-soft-block .vji-about summary{font:12px/1.8 'Segoe UI',sans-serif}
.vji-soft-block .vji-role{border:0;padding:0;margin:12px 0;font:12px/1.9 'Segoe UI',sans-serif}
.vji-soft-block .vji-result{border:0;border-top:1px solid #d8cba9;border-radius:0;background:transparent;padding:24px 0;box-shadow:none}
.vji-library{font:17px/1.8 Georgia,serif}.vji-library-gate>summary{list-style:none}.vji-library-gate>summary::-webkit-details-marker{display:none}.vji-library-gate>summary:after{content:' ↗';font-size:13px}
.vji-library-controls{padding-top:26px}.vji-search-label{display:block;font:12px/1.6 'Segoe UI',sans-serif;color:#65746c;margin-bottom:10px}.vji-library-search{width:100%;padding:12px;background:#fffdf855;border:1px solid #c3bcaa;border-radius:3px;color:#233e4b;font:15px/1.6 'Segoe UI',sans-serif}
.vji-library-filter{padding:12px 0;border-bottom:1px solid #d8cba944}.vji-library-filter fieldset{border:0;padding:4px 0}.vji-library-filter summary{font:16px/1.7 Georgia,serif}
.vji-library-entry{border-top:1px solid #d8cba966;padding:16px 0}.vji-library-entry>summary{font:21px/1.5 Georgia,serif;color:#233e4b}.vji-library .vji-reading{padding-top:12px}.vji-library .vji-text{font:19px/1.95 Georgia,serif}
.vji-library-audio{border-top:1px solid #d8cba966;padding:15px 0;margin-top:24px}
.vji-editor-help{font:12px/1.6 system-ui;color:#65746c;border-bottom:1px dashed #c3bcaa;padding-bottom:8px}
@media(max-width:780px){.vji-prayer-pair,.vji-prayer-pair>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1fr);gap:40px}.vji-soft-block .vji-inner{padding:26px 20px}.vji-soft-block .vji-intro{min-height:0}}
