/* Hartly · v47 · بلوک 035 از ۱۱۸
   v47: PRO PROFILE HEADER (FOLLOWER/FANS, GOLD FRAME, VIP BANN
   تولید خودکار توسط tools/split-layers.py */
.pf47-id{direction:ltr}
.follow-num{font-size:20px;font-weight:900;color:#1c1917}
.follow-lbl{font-size:11px;color:#a8a29e;font-weight:700}
.vip-banner47{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(120deg,#4c1d95,#7c3aed 40%,#a855f7 70%,#6d28d9);box-shadow:0 14px 34px rgba(124,58,237,.35)}
.vip-banner47::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.25),transparent 45%),radial-gradient(circle at 85% 90%,rgba(255,201,64,.25),transparent 40%)}
.vip-banner47::after{content:"";position:absolute;inset:6px;border:1.5px solid rgba(255,214,120,.55);border-radius:20px;pointer-events:none}
.av-frame47{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:168px;height:168px;pointer-events:none;z-index:5}
.flw-item{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #f5f5f4;cursor:pointer}
.flw-item:active{background:#fffbeb}
.badge-chip47{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 7px;border-radius:999px;font-size:11px;font-weight:900;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.18)}
