@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Cormorant+SC:wght@400;500;600&family=Frank+Ruhl+Libre:wght@400;500;700&display=swap";.mmd-page{--bg:#0c0b09;--surface:#141210;--surface2:#1c1a15;--border:rgba(201,162,87,.15);--border-hi:rgba(201,162,87,.4);--text:#e8d4aa;--muted:#8a7a5a;--gold:#c9a257;--heb:"Frank Ruhl Libre","Noto Serif Hebrew",serif;--display:"Cormorant Garamond",Georgia,serif;--sc:"Cormorant SC",Georgia,serif;background:var(--bg);color:var(--text);min-height:100vh;padding:3rem 1rem 5rem}.mmd-page .wrap{max-width:860px;margin:0 auto}.mmd-page .kicker{font-family:var(--sc);font-size:.72rem;letter-spacing:.34em;color:var(--gold);text-transform:uppercase}.mmd-page h1{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,6vw,4rem);line-height:1.05;margin:.6rem 0 .5rem}.mmd-page h1 .he{font-family:var(--heb);color:var(--gold);font-size:.85em}.mmd-page .lede{font-family:var(--display);font-size:1.2rem;line-height:1.55;color:var(--muted);max-width:44rem;margin:0 0 1.4rem}.mmd-page .seed{border-left:3px solid var(--gold);background:#c9a25712;padding:.7rem .9rem;font-family:var(--display);font-size:1.02rem;line-height:1.5;color:var(--text);margin:0 0 1.6rem}.mmd-page .seed b{font-family:var(--sc);letter-spacing:.08em}.mmd-page .books{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.6rem;padding:0;list-style:none}.mmd-page .books li{border:1px solid var(--border-hi);padding:.35rem .7rem;font-family:var(--display);font-size:.95rem;color:var(--muted)}.mmd-page .books li .he{font-family:var(--heb);color:var(--gold);margin-left:.4rem}.mmd-page .books li.live{border-color:var(--gold);color:var(--text)}.mmd-page .books li a{color:inherit;text-decoration:none}.mmd-page .langbar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:0 0 1.4rem}.mmd-page .langbar button{background:var(--surface);border:1px solid var(--border-hi);color:var(--text);padding:.4rem .9rem;cursor:pointer;font-family:var(--sc);letter-spacing:.14em;font-size:.68rem;text-transform:uppercase}.mmd-page .langbar button.on{background:var(--gold);color:var(--bg);border-color:var(--gold)}.mmd-page .langbar a{color:var(--gold);font-family:var(--display);font-size:.95rem;margin-left:auto}.mmd-page[data-lang=he] .en,.mmd-page[data-lang=en] .he{display:none}.mmd-page .hal{padding:1rem .6rem 1.2rem 2.4rem;border-top:1px solid var(--border);position:relative;scroll-margin-top:5rem}.mmd-page .hal:target{background:#c9a25714}.mmd-page .hnum{position:absolute;left:.3rem;top:1.2rem;font-family:var(--sc);font-size:.7rem;letter-spacing:.1em;color:var(--gold)}.mmd-page .he{font-family:var(--heb);font-size:1.45rem;line-height:1.85;direction:rtl;text-align:right;color:var(--text)}.mmd-page .en{font-family:var(--display);font-size:1.05rem;line-height:1.55;color:var(--muted);margin-top:.4rem}.mmd-page .note{border:1px solid var(--border-hi);border-left:4px solid var(--gold);background:var(--surface);padding:1rem 1.2rem;margin:1rem 0 0}.mmd-page .note h3{font-family:var(--sc);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem;font-weight:500}.mmd-page .note p{font-family:var(--display);font-size:1.05rem;line-height:1.55;color:var(--text);margin:.4rem 0}.mmd-page .note .heq{font-family:var(--heb);font-size:1.2rem;line-height:1.8;direction:rtl;text-align:right;color:var(--gold);margin:.5rem 0}.mmd-page .note ul{font-family:var(--display);font-size:1.02rem;line-height:1.5;color:var(--text);margin:.4rem 0;padding-left:1.2rem}.mmd-page .note a{color:var(--gold)}.mmd-page .note .src{font-size:.9rem;color:var(--muted);font-style:italic}.mmd-page .chapter-foot{margin-top:2rem;border-top:1px solid var(--border-hi);padding-top:1rem;font-family:var(--display);font-size:1rem;color:var(--muted);line-height:1.5}.mmd-page .chapter-foot a{color:var(--gold)}.mmd-controls{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:flex-end;margin-bottom:.55rem}.mmd-controls label{font-family:var(--sc);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;flex-direction:column;gap:.35rem}.mmd-controls select{font-family:var(--display);font-size:1.05rem;color:#261f14;background:#faf5ea;border:1px solid rgba(201,162,87,.5);padding:.42rem .6rem;min-width:11rem;max-width:22rem}.mmd-nav{display:flex;gap:.5rem}.mmd-nav button{font-family:var(--sc);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--border-hi);padding:.5rem .9rem;cursor:pointer}.mmd-nav button:hover:not(:disabled){border-color:var(--gold);color:var(--text)}.mmd-nav button:disabled{opacity:.35;cursor:default}.mmd-status{font-family:var(--display);font-style:italic;font-size:1.1rem;color:var(--muted);padding:.6rem 0;margin:0}.mmd-status.err{color:#d98a6a;font-style:normal}body:has(.mmd-page){background:#0c0b09!important}
