body:has(.bl-shell){background:#1a1714!important}body:has(.bl-shell)>footer{display:none!important}.bl-shell{--ink: #221d19;--muted: #6b6159;--faint: #a1958a;--rule: #ddd2c4;--paper: #fbf7ef;--wash: #f3ece0;--accent: #8c2f1f;--mark: #f2d9a6;--pad: 11mm 13mm 12mm;min-height:100vh;padding:1.25rem 1rem 3rem;background:#1a1714;font-family:EB Garamond,Georgia,serif}.dark .bl-shell,.dark .bl-shell *{color:inherit}.bl-shell .he{font-family:Frank Ruhl Libre,serif;direction:rtl;unicode-bidi:isolate}.bl-bar,.bl-nav{max-width:210mm;margin:0 auto 1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#a1958a}.bl-nav{margin:1.25rem auto 0}.bl-shell .bl-bar a,.bl-shell .bl-nav a{color:#e3b09f;text-decoration:none}.bl-shell .bl-bar a:hover,.bl-shell .bl-nav a:hover{text-decoration:underline}.bl-shell .bl-sep{opacity:.5;padding:0 .25rem}.bl-actions{display:flex;gap:.5rem}.bl-shell .bl-btn{display:inline-block;padding:.4rem .85rem;border:1px solid #6a3a2e;background:#2b1914;color:#f3d6cb!important;border-radius:3px;font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.bl-shell .bl-btn:hover{background:#3a221b;border-color:#9a5545;text-decoration:none}.bl-shell .bl-btn-ghost{background:transparent}.bl-shell .sheet{max-width:210mm;margin:0 auto}.bl-shell .sheet .page{background:var(--paper);color:var(--ink);padding:var(--pad);margin-bottom:1.25rem;height:297mm;overflow:hidden;display:flex;flex-direction:column;font-size:10.5pt;line-height:1.45;box-shadow:0 2px 28px #0009}.bl-shell .sheet .page:last-child{margin-bottom:0}.bl-shell .sheet p{margin:0}.bl-shell .sheet a{color:var(--accent)}.bl-shell .sheet .mast{text-align:center;padding-bottom:7pt;border-bottom:3px double var(--ink);margin-bottom:9pt}.bl-shell .sheet .mast-kicker{display:flex;justify-content:center;align-items:center;gap:9pt;font-size:7.5pt;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:600;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:3pt 0;margin-bottom:7pt}.bl-shell .sheet .mast-kicker .he{font-size:10pt;letter-spacing:0;color:var(--ink)}.bl-shell .sheet .mast-he{font-size:34pt;font-weight:900;line-height:1;letter-spacing:.01em}.bl-shell .sheet .mast-en{font-size:13pt;font-style:italic;margin-top:2pt}.bl-shell .sheet .mast-sub{font-size:8pt;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3pt}.bl-shell .sheet .mast-sub .dot{color:var(--accent);font-size:6pt;padding:0 4pt;vertical-align:1pt}.bl-shell .sheet .lede{font-size:10.5pt;font-style:italic;color:var(--muted);text-align:center;margin:0 8mm 10pt}.bl-shell .sheet .empty{padding:10pt 12pt;border:1px dashed var(--rule);color:var(--muted);font-style:italic}.bl-shell .sheet .feature{margin-bottom:11pt}.bl-shell .sheet .feature+.feature{padding-top:9pt;border-top:1px solid var(--rule)}.bl-shell .sheet .feat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12pt;margin-bottom:5pt}.bl-shell .sheet .feat-num{font-size:7pt;letter-spacing:.3em;color:var(--accent);font-weight:600}.bl-shell .sheet .feat-title{font-size:19pt;font-weight:500;line-height:1.05;margin:0;font-style:italic;color:var(--ink)}.bl-shell .sheet .feat-he{font-size:30pt;font-weight:700;line-height:1;color:var(--accent)}.bl-shell .sheet .feature-lead .feat-title{font-size:23pt}.bl-shell .sheet .feature-lead .feat-he{font-size:38pt}.bl-shell .sheet .verse{margin:0 0 7pt;padding:6pt 11pt;background:var(--wash);border-right:3px solid var(--accent)}.bl-shell .sheet .verse figcaption{font-size:7pt;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:1pt}.bl-shell .sheet .verse-he{font-size:14pt;line-height:1.7;text-align:right}.bl-shell .sheet .verse-he mark{background:linear-gradient(transparent 55%,var(--mark) 55%);color:var(--accent);padding:0 1pt;font-weight:700}.bl-shell .sheet .verse-en{font-size:9.5pt;font-style:italic;color:var(--muted);margin-top:1pt}.bl-shell .sheet .feat-body{-moz-columns:2;columns:2;-moz-column-gap:7mm;column-gap:7mm;-moz-column-rule:1px solid var(--rule);column-rule:1px solid var(--rule)}.bl-shell .sheet .feat-body p{font-size:10pt;text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-indent:1.1em}.bl-shell .sheet .feat-body p:first-child{text-indent:0}.bl-shell .sheet .feat-body p:first-child:first-letter{float:left;font-size:30pt;line-height:.85;padding:2pt 3pt 0 0;color:var(--accent);font-weight:600}.bl-shell .sheet .feat-foot{display:flex;justify-content:space-between;gap:10pt;flex-wrap:wrap;margin-top:4pt;font-size:8pt;color:var(--faint);font-style:italic}.bl-shell .sheet .sec-h{font-size:7.5pt;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 5pt;padding-bottom:3pt;border-bottom:1px solid var(--ink)}.bl-shell .sheet .shelf{margin:4pt 0 11pt}.bl-shell .sheet .shelf-list{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:7mm;column-gap:7mm}.bl-shell .sheet .shelf-list li{-moz-column-break-inside:avoid;break-inside:avoid;padding:2pt 0;border-bottom:1px dotted var(--rule)}.bl-shell .sheet .shelf-top{display:flex;align-items:baseline;gap:5pt;flex-wrap:wrap}.bl-shell .sheet .shelf-top a{font-weight:600;color:var(--ink);text-decoration:none;font-size:10.5pt}.bl-shell .sheet .shelf-he{color:var(--accent);font-size:11pt}.bl-shell .sheet .shelf-y{margin-left:auto;font-size:7.5pt;color:var(--faint)}.bl-shell .sheet .shelf-teaser{font-size:8.8pt;color:var(--muted);line-height:1.3}.bl-shell .sheet .table ol{margin:0;padding-left:15pt;list-style:decimal}.bl-shell .sheet .table li{font-size:10pt;margin-bottom:3pt;padding-left:2pt}.bl-shell .sheet .table li::marker{color:var(--accent);font-weight:600}.bl-shell .sheet .about{margin-top:auto;display:flex;gap:11pt;align-items:center;padding:8pt 11pt;background:var(--wash);font-size:9pt;color:var(--muted);line-height:1.4}.bl-shell .sheet .about-he{font-size:14pt;font-weight:700;color:var(--accent);white-space:nowrap}.bl-shell .sheet .about strong{color:var(--ink)}.bl-shell .sheet .foot{margin-top:auto;padding-top:5pt;border-top:1px solid var(--rule);font-size:7pt;color:var(--faint);display:flex;justify-content:space-between;gap:10pt}.bl-shell .sheet .about+.foot{margin-top:8pt}.bl-shell .sheet .foot a{color:inherit}@media (max-width: 720px){.bl-shell{--pad: 8mm 5mm;padding:1rem .5rem 2rem}.bl-shell .sheet .page{height:auto;overflow:visible}.bl-shell .sheet .feat-body,.bl-shell .sheet .shelf-list{-moz-columns:1;columns:1}.bl-shell .sheet .feat-body p{text-align:left}.bl-shell .sheet .mast-he{font-size:26pt}.bl-shell .sheet .feat-he{font-size:24pt}.bl-shell .sheet .about{flex-direction:column;align-items:flex-start}}@page{size:A4;margin:11mm 13mm}@media print{body:has(.bl-shell){background:#fff!important;padding:0!important;margin:0!important}body:has(.bl-shell)>nav,body:has(.bl-shell) header:not(.mast){display:none!important}.bl-shell{padding:0;background:#fff;min-height:0}.bl-bar,.bl-nav{display:none}.bl-shell .sheet{max-width:none}.bl-shell .sheet .page{padding:0;margin:0;box-shadow:none;background:#fff;height:274mm;overflow:hidden;-moz-column-break-after:page;break-after:page}.bl-shell .sheet .page:last-child{-moz-column-break-after:auto;break-after:auto}.bl-shell .sheet .verse,.bl-shell .sheet .about{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
