@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";.mega-talmud[data-astro-cid-4qprmt3m]{--bg:#0c0b09;--surface:#141210;--surface2:#1c1a15;--border:rgba(201,162,87,.15);--border-hi:rgba(201,162,87,.4);--text:#e8d4aa;--muted:#8a7a5a;--faint:#3a3020;--gold:#c9a257;--accent:#79b8a4;--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:3.5rem 1rem 5rem}.wrap[data-astro-cid-4qprmt3m]{max-width:900px;margin:0 auto}.kicker[data-astro-cid-4qprmt3m]{font-family:var(--sc);font-size:.72rem;letter-spacing:.34em;color:var(--gold);text-transform:uppercase}h1[data-astro-cid-4qprmt3m]{font-family:var(--display);font-weight:300;font-size:clamp(2.6rem,7vw,4.2rem);line-height:1;margin:.6rem 0 1rem;color:var(--text)}h1[data-astro-cid-4qprmt3m] em[data-astro-cid-4qprmt3m]{font-style:italic;color:var(--gold)}.lede[data-astro-cid-4qprmt3m]{font-family:var(--display);font-size:clamp(1.1rem,2.2vw,1.3rem);color:var(--muted);line-height:1.55;max-width:42rem;margin:0 0 2.5rem}.section[data-astro-cid-4qprmt3m]{margin-bottom:2.5rem}.section[data-astro-cid-4qprmt3m] h2[data-astro-cid-4qprmt3m]{font-family:var(--sc);font-size:.8rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-weight:500;border-bottom:1px solid var(--border-hi);padding-bottom:.5rem}.card[data-astro-cid-4qprmt3m]{background:var(--surface);border:1px solid var(--border-hi);padding:1.4rem;margin-bottom:1rem;color:inherit;text-decoration:none;display:block;transition:border-color .15s,transform .15s}a[data-astro-cid-4qprmt3m].card:hover{border-color:var(--gold);transform:translateY(-2px)}.card[data-astro-cid-4qprmt3m] h3[data-astro-cid-4qprmt3m]{font-family:var(--display);font-weight:400;font-size:1.5rem;margin:0 0 .4rem;color:var(--text)}.card[data-astro-cid-4qprmt3m] p[data-astro-cid-4qprmt3m]{font-family:var(--display);font-size:1.05rem;line-height:1.5;color:var(--muted);margin:0 0 .6rem}.card[data-astro-cid-4qprmt3m] .meta[data-astro-cid-4qprmt3m]{font-family:var(--sc);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.card[data-astro-cid-4qprmt3m] .he[data-astro-cid-4qprmt3m]{font-family:var(--heb);direction:rtl;text-align:right;font-size:1.15rem;color:var(--text);margin:.6rem 0;line-height:1.8}.dl[data-astro-cid-4qprmt3m]{display:inline-block;font-family:var(--sc);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bg);background:var(--gold);padding:.55rem 1.1rem;text-decoration:none;font-weight:600;margin-top:.4rem}.dl[data-astro-cid-4qprmt3m]:hover{filter:brightness(1.1)}.coming[data-astro-cid-4qprmt3m]{font-family:var(--display);font-style:italic;color:var(--faint);font-size:1.1rem}.mtb-intro{font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;line-height:1.55;color:#8a7a5a;max-width:44rem;margin:0 0 1.2rem}.mtb-controls{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:flex-end;margin-bottom:.55rem}.mtb-controls label{font-family:Cormorant SC,Georgia,serif;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:#c9a257;display:flex;flex-direction:column;gap:.35rem}.mtb-controls select{font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;color:#261f14;background:#faf5ea;border:1px solid rgba(201,162,87,.5);padding:.42rem .6rem;min-width:11rem}.mtb-nav{display:flex;gap:.5rem}.mtb-nav button,.mtb-amud button{font-family:Cormorant SC,Georgia,serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#c9a257;background:transparent;border:1px solid rgba(201,162,87,.4);padding:.5rem .9rem;cursor:pointer}.mtb-nav button:hover:not(:disabled),.mtb-amud button:hover{border-color:#c9a257;color:#e8d4aa}.mtb-nav button:disabled{opacity:.35;cursor:default}.mtb-amud{display:flex;gap:.5rem;margin-left:auto}.mtb-legend{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;color:#8a7a5a;margin:0 0 1.1rem}.mtb-panel{background:#faf5ea;color:#261f14;border:1px solid rgba(201,162,87,.45);padding:1.6rem 1.5rem 2rem}.mtb-panel .mtb-status{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.1rem;color:#5d5142;padding:.6rem 0}.mtb-panel .mtb-status.err{color:#9c3d1e;font-style:normal}.mtb-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.mtb-badge{font-family:Cormorant SC,Georgia,serif;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;background:#8c6b2e;color:#fffdf6;padding:.34rem .75rem;text-decoration:none}.mtb-badge.alt{background:transparent;color:#8c6b2e;border:1px solid rgba(140,107,46,.55)}a.mtb-badge:hover{filter:brightness(1.12)}.mtb-panel .mtb-summary{background:#f3ecd9;border:1px solid rgba(140,107,46,.25);padding:1rem 1.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;line-height:1.6;margin-bottom:1.4rem;color:#33291a}.mtb-panel .mtb-summary>span{color:#33291a}.mtb-panel .mtb-summary .lbl{font-family:Cormorant SC,Georgia,serif;font-size:.62rem;letter-spacing:.26em;color:#7c5f24;text-transform:uppercase;display:block;margin-bottom:.45rem}.mtb-insight{background:#fffdf6;border:1px solid rgba(140,107,46,.4);border-left:4px solid #8c6b2e;padding:1.15rem 1.3rem;margin-bottom:1.4rem}.mtb-insight-head{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:baseline;margin-bottom:.55rem}.mtb-panel .mtb-insight-title{font-family:Cormorant SC,Georgia,serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#7c5f24}.mtb-panel .mtb-insight-date{font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;color:#5d5142}.mtb-insight-list{list-style:none;margin:.4rem 0 .8rem;padding:0}.mtb-panel .mtb-insight-list li{padding:.42rem 0;border-bottom:1px dashed rgba(140,107,46,.25);font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;line-height:1.45;color:#33291a}.mtb-insight-list li:last-child{border-bottom:none}.mtb-panel .mtb-insight-list .k{font-family:Cormorant SC,Georgia,serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#7a6435;display:block}.mtb-panel .mtb-insight-list .h{color:#33291a}.mtb-panel .mtb-jev{display:inline-block;font-family:Cormorant SC,Georgia,serif;font-size:.62rem;letter-spacing:.12em;background:#8c6b2e;color:#fffdf6;border-radius:999px;padding:.14rem .55rem;margin-left:.5rem;vertical-align:.18em}.mtb-pdfbtn{display:inline-block;font-family:Cormorant SC,Georgia,serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#fffdf6;background:#8c6b2e;padding:.55rem 1.05rem;text-decoration:none;font-weight:600}.mtb-pdfbtn:hover{filter:brightness(1.12)}.mtb-note-item{padding:.9rem 0 1.1rem;border-bottom:1px dashed rgba(140,107,46,.25);scroll-margin-top:1.5rem}.mtb-note-item:last-child{border-bottom:none;padding-bottom:.2rem}.mtb-note .stance{font-family:Cormorant SC,Georgia,serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#7c5f24;margin-bottom:.3rem}.mtb-note .auth{font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;color:#5d5142;margin-bottom:.5rem}.mtb-note .he{font-family:Frank Ruhl Libre,"Noto Serif Hebrew",serif;direction:rtl;text-align:right;font-size:1.15rem;line-height:1.9;margin:0 0 .5rem;color:#2b2415}.mtb-note .en{font-family:Cormorant Garamond,Georgia,serif;font-size:1.06rem;line-height:1.55;color:#3d3423;margin:0 0 .5rem}.mtb-note .cmt{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1rem;line-height:1.5;color:#5d5142;margin:0 0 .6rem}.mtb-note .links{display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;font-size:.92rem;font-family:Cormorant Garamond,Georgia,serif}.mtb-note .links a{color:#7c5f24;text-decoration:none;border-bottom:1px solid rgba(140,107,46,.5)}.mtb-note .links a:hover{color:#261f14}.mtb-note .seg-label{color:#5d5142;font-size:.88rem;width:100%}.mtb-joke{background:#fffdf6;border:1px solid rgba(140,107,46,.3);padding:1.25rem 1.35rem;margin-bottom:1.05rem;scroll-margin-top:1.5rem}.mtb-joke:target{border-color:#8c6b2e;box-shadow:0 0 0 3px #c2a55859}.mtb-joke .ctx{font-family:Cormorant SC,Georgia,serif;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#7c5f24;margin-bottom:.65rem}.mtb-joke img{display:block;max-height:180px;max-width:min(320px,100%);margin:0 auto .9rem}.mtb-joke .setup{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.06rem;line-height:1.55;color:#5d5142;margin:0 0 .55rem}.mtb-joke .punch{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.28rem;line-height:1.45;margin:0 0 .65rem;color:#2b2415}.mtb-joke .speaker{font-family:Cormorant SC,Georgia,serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#7c5f24}.mtb-joke .links{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed rgba(140,107,46,.3);display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;font-size:.92rem;font-family:Cormorant Garamond,Georgia,serif}.mtb-joke .links a{color:#7c5f24;text-decoration:none;border-bottom:1px solid rgba(140,107,46,.5)}.mtb-joke .links a:hover{color:#261f14}.mtb-joke .seg-label{color:#5d5142;font-size:.88rem;width:100%}.mtb-panel .mtb-dafhead{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.7rem;margin:1.8rem 0 .6rem;color:#261f14}.mtb-seg{padding:.95rem 1.1rem;border-left:3px solid transparent;border-bottom:1px solid rgba(140,107,46,.22);scroll-margin-top:1.5rem}.mtb-seg:target{animation:mtbSegFlash 1.8s ease;border-left-color:#8c6b2e;background:#fdf3d7}@keyframes mtbSegFlash{0%{background:#f3d98b}to{background:#fdf3d7}}.mtb-seg .ref{font-family:Cormorant SC,Georgia,serif;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#7a6435;margin-bottom:.4rem}.mtb-seg .he{font-family:Frank Ruhl Libre,"Noto Serif Hebrew",serif;direction:rtl;text-align:right;font-size:1.2rem;line-height:1.9;margin:0 0 .45rem;color:#2b2415}.mtb-seg .en{font-family:Cormorant Garamond,Georgia,serif;font-size:1.04rem;line-height:1.55;color:#3d3423;margin:0}.mtb-seg .chips{margin-bottom:.55rem;display:flex;flex-wrap:wrap;gap:.4rem}.mtb-chip{font-family:Cormorant SC,Georgia,serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;background:#8c6b2e;color:#fffdf6;padding:.3rem .65rem;text-decoration:none}.mtb-chip:hover{filter:brightness(1.12)}.mtb-map{margin:0 0 1.2rem}.mtb-map-go{font-family:Cormorant SC,Georgia,serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#fffdf6;background:#8c6b2e;border:0;padding:.6rem 1.1rem;cursor:pointer}.mtb-map-go:disabled{opacity:.6;cursor:progress}.mtb-panel .mtb-map-note{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1rem;color:#5d5142;margin:.5rem 0 0}.mtb-strip{display:flex;flex-wrap:wrap;gap:3px;margin:.2rem 0 .8rem}.mtb-strip a{display:block;width:18px;height:26px;border-radius:2px}.mtb-strip a.new{margin-left:10px;box-shadow:-5px 0 0 -3px #8c6b2e}.mtb-strip a.unsure{opacity:.45}.mtb-moves{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.mtb-move{font-family:Cormorant SC,Georgia,serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;background:#fffdf6;color:#33291a;border:1px solid rgba(140,107,46,.35);padding:.28rem .6rem;cursor:pointer;display:inline-flex;gap:.4rem;align-items:center}.mtb-move i{width:10px;height:10px;border-radius:2px;display:inline-block}.mtb-move.on{border-color:#261f14;box-shadow:0 0 0 1px #261f14}.mtb-outline{background:#f3ecd9;border:1px solid rgba(140,107,46,.25);padding:.8rem 1.1rem;margin:0;list-style:none}.mtb-panel .mtb-outline li{font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;line-height:1.45;color:#33291a;padding:.35rem 0;border-bottom:1px dashed rgba(140,107,46,.25)}.mtb-outline li:last-child{border-bottom:none}.mtb-outline a{color:#7c5f24;text-decoration:none;font-family:Cormorant SC,Georgia,serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;margin-right:.5rem}.mtb-panel .mtb-outline .flow{display:block;font-size:.9rem;color:#7a6435}.mtb-seg[data-move]{border-left-color:var(--mv)}.mtb-panel .mtb-seg .mv{color:#fffdf6;background:var(--mv);padding:.1rem .45rem;margin-left:.5rem;letter-spacing:.12em}.mtb-segs-filtered .mtb-seg:not(.hit){opacity:.28}.mtb-colors{background:#fffdf6;border:1px solid rgba(140,107,46,.35);padding:.8rem 1rem;margin:-.4rem 0 1rem}.mtb-colors label{font-family:Cormorant Garamond,Georgia,serif;font-size:.98rem;color:#33291a;display:inline-flex;gap:.4rem;align-items:center}.mtb-colors .pal select{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;background:#faf5ea;color:#261f14;border:1px solid rgba(140,107,46,.4);padding:.2rem .4rem}.mtb-colors .picks{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.7rem 0}.mtb-colors input[type=color]{width:28px;height:22px;padding:0;border:1px solid rgba(140,107,46,.4);background:none;cursor:pointer}.mtb-colors .reset{cursor:pointer}.mtf-trailer{float:right;width:min(220px,36%);aspect-ratio:9/16;margin:0 0 1rem 1.4rem;border:1px solid rgba(201,162,87,.45);background:#000}.mtf-controls{clear:both}.mtf-scope{display:flex;border:1px solid rgba(201,162,87,.4)}.mtf-scope button{font-family:Cormorant SC,Georgia,serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#c9a257;background:transparent;border:0;padding:.55rem .9rem;cursor:pointer}.mtf-scope button.on{background:#c9a257;color:#0c0b09}.mtf-frame{position:relative;border:1px solid rgba(201,162,87,.45);background:#faf5ea}.mtf-frame canvas{display:block;width:100%;cursor:pointer}.mtf-tip{position:absolute;pointer-events:none;background:#261f14;color:#faf5ea;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;padding:.3rem .6rem;white-space:nowrap;transform:translate(-50%,-130%)}.mtf-stats{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;color:#8a7a5a}.mtf-stats i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.35rem}.mtl-layers{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:-1.4rem 0 2.2rem}.mtl-layers span{font-family:Cormorant SC,Georgia,serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#8a7a5a;margin-right:.2rem}.mtl-layers button{font-family:Cormorant Garamond,Georgia,serif;font-size:.98rem;color:#8a7a5a;background:transparent;border:1px solid rgba(201,162,87,.25);border-radius:999px;padding:.25rem .8rem;cursor:pointer;text-decoration:line-through}.mtl-layers button[aria-pressed=true]{color:#e8d4aa;border-color:#c9a257;background:#c9a2571f;text-decoration:none}main.hide-flow [data-layer=flow],main.hide-map [data-layer=map],main.hide-insight [data-layer=insight],main.hide-laf [data-layer=laf],main.hide-note [data-layer=note]{display:none!important}main.hide-map .mtb-seg[data-move]{border-left-color:transparent}main.hide-he .mtb-seg .he,main.hide-en .mtb-seg .en{display:none}main.hide-he .mtb-note .he,main.hide-en .mtb-note .en{display:none}.mtb-panel .mtb-sugya{font-family:Cormorant SC,Georgia,serif;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:#7c5f24;margin:1.4rem 0 .2rem;padding-top:.6rem;border-top:2px solid rgba(140,107,46,.45)}.mtb-panel .mtb-foot{margin-top:1.6rem;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;color:#5d5142;font-size:.98rem}body:has(.mega-talmud){background:#0c0b09!important}
