/* Hartly · v57 · بلوک 053 از ۱۱۸
   v49: LIVE ROOM REDESIGN — MIC SEATS, LIVE CHAT, GIFT PANEL (
   تولید خودکار توسط tools/split-layers.py */
/* ── v57: نوار پایین لایو (شیشه‌ای) ── */
#lrBar49 .lr-barbtn{width:46px;height:46px;border-radius:9999px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,background .2s;flex-shrink:0}
#lrBar49 .lr-barbtn:active{transform:scale(.88)}
#lrBar49 .lr-barbtn.off{background:rgba(244,63,94,.6)}
#lrBar49 .lr-giftbtn{width:66px;height:66px;border-radius:9999px;background:linear-gradient(150deg,#ffb03a,#f97316 45%,#f43f5e);display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid rgba(255,255,255,.5);box-shadow:0 10px 28px rgba(244,63,94,.55),0 0 0 5px rgba(255,158,44,.14);margin-top:-22px;transition:transform .15s;flex-shrink:0}
#lrBar49 .lr-giftbtn:active{transform:scale(.9)}
/* تگ Host روی مایک */
.lr-hosttag57{display:inline-block;margin-top:3px;background:linear-gradient(135deg,#FFE9A8,#FFC940);color:#3b2a12;font-size:8.5px;font-weight:900;padding:2px 9px;border-radius:99px;box-shadow:0 3px 8px rgba(255,201,64,.45);letter-spacing:.4px}
/* حلقه استوری پررنگ‌تر */
.story-ring{padding:3.5px;border-radius:9999px;background:conic-gradient(#FFC940,#FF7A3D,#E84393,#8b5cf6,#FFC940);animation:sring57 5s linear infinite}
@keyframes sring57{to{filter:hue-rotate(360deg)}}
/* ردیف اموجی */
#lrEmojiRow57{background:rgba(0,0,0,.35);backdrop-filter:blur(8px);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}
#lrEmojiRow57 span{font-size:22px;cursor:pointer;padding:3px 5px;flex-shrink:0;transition:transform .12s}
#lrEmojiRow57 span:active{transform:scale(1.3)}
/* شیت‌های لایو */
.lrSh57{position:fixed;inset:0;z-index:96;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center}
.lrSh57 .panel{background:#1c1430;border-radius:26px 26px 0 0;width:100%;max-width:420px;padding:14px 18px 30px;border-top:1.5px solid rgba(255,201,64,.25)}
.lrSh57 .row{display:flex;align-items:center;gap:13px;padding:14px 6px;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer;color:#fff;font-weight:800;font-size:13.5px}
.lrSh57 .row:active{background:rgba(255,255,255,.05)}
/* ── v57: کیف پول پریمیوم ── */
#wallet54{background:radial-gradient(120% 70% at 50% -10%,#3a2b0f 0%,#1b1226 45%,#0b0714 100%) !important}
#wallet54 .wp54-head b{color:#FFE9A8 !important}
#wallet54 .wp54-head span{color:rgba(255,233,168,.65) !important}
.w57-hero{position:relative;margin:10px 18px 0;border-radius:26px;padding:22px 20px;overflow:hidden;background:linear-gradient(140deg,rgba(255,201,64,.16),rgba(255,201,64,.04) 55%,rgba(168,85,247,.1));border:1.5px solid rgba(255,201,64,.35)}
.w57-hero::before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:280px;height:170px;background:radial-gradient(ellipse,rgba(255,201,64,.32),transparent 70%);pointer-events:none}
.w57-coinstack{animation:float57 3.2s ease-in-out infinite;filter:drop-shadow(0 10px 22px rgba(255,176,58,.45))}
@keyframes float57{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.w57-balnum{font-size:38px;font-weight:900;background:linear-gradient(180deg,#FFF3C4,#FFC940 70%,#e8930c);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px}
.w57-sect{display:flex;align-items:center;gap:8px;margin:20px 20px 12px;color:#FFE9A8;font-weight:900;font-size:14px}
.w57-pack{position:relative;display:flex;align-items:center;gap:13px;margin:0 16px 11px;padding:14px 15px;border-radius:20px;background:rgba(255,255,255,.045);border:1.5px solid rgba(255,255,255,.09);cursor:pointer;transition:transform .15s,border-color .2s;animation:w57up .45s both}
.w57-pack:active{transform:scale(.97)}
.w57-pack:hover{border-color:rgba(255,201,64,.4)}
@keyframes w57up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.w57-amt{font-size:19px;font-weight:900;color:#fff}
.w57-amt small{font-size:11px;color:rgba(255,233,168,.55);font-weight:800}
.w57-bonus{display:inline-block;margin-top:3px;font-size:10px;font-weight:900;color:#fdba74;background:rgba(251,146,60,.14);border:1px solid rgba(251,146,60,.3);padding:2px 9px;border-radius:99px}
.w57-buy{background:linear-gradient(135deg,#FFE9A8,#FFC940);color:#3b2a12;font-weight:900;font-size:13px;padding:10px 18px;border-radius:99px;border:0;cursor:pointer;box-shadow:0 5px 16px rgba(255,201,64,.4);white-space:nowrap}
.w57-buy:active{transform:scale(.94)}
.w57-feat{margin:4px 16px 13px;border-radius:22px;padding:2px;background:linear-gradient(120deg,#FFC940,#f43f5e,#a855f7,#FFC940);background-size:300% 300%;animation:w57bd 5s linear infinite;cursor:pointer}
@keyframes w57bd{to{background-position:300% 0}}
.w57-featin{background:linear-gradient(150deg,#2a1f10,#171029);border-radius:20px;padding:17px 17px 15px;display:flex;align-items:center;gap:13px}
.w57-featrib{position:absolute;top:-11px;right:18px;background:linear-gradient(135deg,#FFE9A8,#FFC940);color:#3b2a12;font-size:10px;font-weight:900;padding:4px 13px;border-radius:99px;box-shadow:0 4px 12px rgba(255,201,64,.5);z-index:2}
.w57-trust{display:flex;justify-content:center;gap:18px;margin:18px 16px 4px}
.w57-trust div{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:rgba(255,233,168,.55)}
/* ── v57: آمار پروفایل ── */
.pf57-idrow{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:6px;font-size:12px;font-weight:800;color:#a8a29e;direction:ltr}
.pf57-idrow b{color:#57534e;letter-spacing:.5px}
.pf57-stats{display:flex;align-items:center;margin-top:12px;background:linear-gradient(135deg,#fffbf0,#fff);border:1.5px solid #f3e9d2;border-radius:18px;padding:11px 0;box-shadow:0 3px 10px rgba(180,140,40,.06)}
.pf57-stat{flex:1;text-align:center;cursor:pointer;position:relative}
.pf57-stat + .pf57-stat::before{content:"";position:absolute;right:0;top:15%;height:70%;width:1.5px;background:linear-gradient(180deg,transparent,#eadfc8,transparent)}
.pf57-stat b{display:block;font-size:17px;font-weight:900;color:#1c1917}
.pf57-stat span{font-size:10px;color:#a8a29e;font-weight:800}
/* ── v57: اکشن‌بار پست ── */
#postBar57{position:absolute;bottom:34px;right:14px;display:flex;flex-direction:column;gap:14px;z-index:5}
#postBar57 button{background:rgba(0,0,0,.45);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:99px;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#fff}
#postBar57 button span{font-size:9px;font-weight:900;margin-top:1px}
#pc57{position:fixed;inset:0;z-index:97;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}
#pc57 .panel{background:#fff;border-radius:24px 24px 0 0;width:100%;max-width:420px;max-height:70vh;display:flex;flex-direction:column;padding:12px 16px 22px}
