/* Hartly · v60 · بلوک 059 از ۱۱۸
   v49: LIVE ROOM REDESIGN — MIC SEATS, LIVE CHAT, GIFT PANEL (
   تولید خودکار توسط tools/split-layers.py */
/* ── v60 ── */
#stViewsBtn55{display:none !important}
.stv60-bar{position:absolute;bottom:22px;right:16px;z-index:6;display:flex;align-items:center;gap:7px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 13px 7px 9px;cursor:pointer;animation:w59up .3s both}
.stv60-bar b{color:#fff;font-size:12px;font-weight:900}
.stv60-avs{display:flex;align-items:center}
.stv60-avs i{width:24px;height:24px;border-radius:99px;border:2px solid #1c1c1e;overflow:hidden;margin-right:-8px;background:linear-gradient(135deg,#FFC940,#FF9E2C);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:900;font-style:normal}
.stv60-avs img{width:100%;height:100%;object-fit:cover}
/* صفحه سطح — سلطنتی */
#s-level{background:linear-gradient(180deg,#faf6ee,#fff);min-height:100vh}
.lv60-hero{position:relative;border-radius:30px;padding:26px 20px 20px;overflow:hidden;background:linear-gradient(165deg,#2b1e4d 0%,#1a1033 55%,#0e0a24 100%);box-shadow:0 20px 46px rgba(43,30,77,.4);color:#fff}
.lv60-hero::before{content:"";position:absolute;top:-80px;left:-60px;width:240px;height:240px;border-radius:99px;background:radial-gradient(circle,rgba(255,201,64,.22),transparent 65%)}
.lv60-hero::after{content:"";position:absolute;bottom:-90px;right:-50px;width:220px;height:220px;border-radius:99px;background:radial-gradient(circle,rgba(168,85,247,.25),transparent 65%)}
.lv60-glow{animation:lv60glow 2.6s ease-in-out infinite}
@keyframes lv60glow{0%,100%{filter:drop-shadow(0 0 10px rgba(255,201,64,.55))}50%{filter:drop-shadow(0 0 26px rgba(255,201,64,.9))}}
.lv60-rankname{font-size:21px;font-weight:900;background:linear-gradient(90deg,#FFE9A8,#FFC940,#FF9E2C);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.3px}
.lv60-barwrap{position:relative;height:12px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden;margin-top:14px}
.lv60-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,#FFE9A8,#FFC940,#FF9E2C);position:relative;transition:width .7s cubic-bezier(.2,.9,.3,1)}
.lv60-bar::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:lv60sh 2s linear infinite}
@keyframes lv60sh{from{background-position:200% 0}to{background-position:-100% 0}}
.lv60-row{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:20px;border:1.5px solid #F1E6CC;background:#fff;margin:0 18px 9px;position:relative}
.lv60-row.cur{border-color:#FFC940;background:linear-gradient(135deg,#FFF9E8,#FFF3D0);box-shadow:0 8px 22px rgba(255,158,44,.18)}
.lv60-row.lock{opacity:.55}
.lv60-row .nm{flex:1}
.lv60-row .nm b{font-size:14.5px;font-weight:900;color:#1a1a2e;display:block}
.lv60-row .nm small{font-size:10px;color:#a8a29e;font-weight:700}
.lv60-pill{font-size:10px;font-weight:900;padding:4px 11px;border-radius:99px}
