/* r57 · Shas page in the "Avrumy's Music" look: the site sidebar (mx.js) + a white card. Content and links unchanged. */
html.mtl.mxtg body,html.mtl.mxtg html body{background:var(--mxbg)!important;color:var(--mxink)!important;font-family:var(--mxf)!important;min-height:100vh}
html.mtl.mxtg[dir=rtl] .mxside,html.mtl.mxtg[dir=rtl] .mxtop,html.mtl.mxtg[dir=rtl] .mxbar,html.mtl.mxtg[dir=rtl] .aemod{direction:ltr}
html.mtl.mxtg body>.wrap{position:relative;max-width:none;margin:10px 10px 10px calc(var(--mxside) + 10px);min-height:calc(100vh - 20px);padding:34px 40px 80px;background:var(--mxcard);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px -40px rgba(12,22,51,.35)}
html.mtl.mxtg body>.wrap::before{content:"";position:absolute;inset:0 0 auto 0;height:300px;background:radial-gradient(110% 100% at 100% 0%,rgba(42,77,224,.08),transparent 60%),radial-gradient(80% 100% at 0% 0%,rgba(244,178,35,.12),transparent 60%);pointer-events:none}
html.mtl.mxtg body>.wrap>*{position:relative}
html.mtl.mxtg .wrap .top{display:none}
html.mtl.mxtg .wrap .hero{gap:26px;margin:0 0 26px}
html.mtl.mxtg .wrap .hero img{width:150px;border-radius:12px;box-shadow:0 0 0 3px rgba(244,178,35,.85),0 18px 40px -14px rgba(12,22,51,.6)}
html.mtl.mxtg .wrap h1{font:800 44px/1.05 "Frank Ruhl Libre","David",var(--mxh),serif!important;letter-spacing:0!important;color:var(--mxink)!important;background:none!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important;animation:none!important}
html.mtl.mxtg .wrap .sub{color:var(--mxmut);font-size:16px}
html.mtl.mxtg .wrap .cnt{background:#0c1633;border:0;color:#ffd36a;border-radius:8px;padding:6px 12px}
html.mtl.mxtg .wrap h2{display:flex;align-items:center;gap:10px;font:700 22px/1.2 "Frank Ruhl Libre","David",serif!important;color:var(--mxink);border-bottom:0;margin:28px 0 10px;padding:0}
html.mtl.mxtg .wrap h2::before{content:"";width:5px;height:20px;border-radius:3px;background:linear-gradient(180deg,#ffd36a,#f4b223)}
html.mtl.mxtg .wrap ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px}
html.mtl.mxtg .wrap li{margin:0;padding:12px 14px;border-radius:14px;background:var(--mxcard);border:1px solid var(--mxline);box-shadow:0 8px 20px -16px rgba(12,22,51,.4)}
html.mtl.mxtg .wrap li:hover{border-color:#f4b223}
html.mtl.mxtg .wrap .nm b{color:var(--mxink)}
html.mtl.mxtg .wrap .nm small,html.mtl.mxtg .wrap .soon{color:var(--mxmut)}
html.mtl.mxtg .wrap .dl{background:linear-gradient(135deg,#ffd36a,#f4b223);color:#0c1633;border-radius:10px;box-shadow:0 8px 18px -10px rgba(244,178,35,.8)}
html.mtl.mxtg .wrap .dl .ic{background:#0c1633;color:#ffd36a}
html.mtl.mxtg .wrap .vw{background:transparent;color:#2a4de0;border:1.5px solid #2a4de0;border-radius:10px}
html.mtl.mxtg .wrap .note{color:var(--mxmut)}
html.mtl.mxdark.mxtg .wrap .cnt{background:#f4b223;color:#0c1633}
@media (max-width:899px){html.mtl.mxtg body>.wrap{margin:66px 8px 8px;padding:22px 16px 60px}html.mtl.mxtg .wrap ul{grid-template-columns:1fr}html.mtl.mxtg .wrap h1{font-size:32px!important}html.mtl.mxtg .wrap .hero img{width:110px}}
