/* v25 — اكتشف: أيقونات، بدون فراغ زائد، أغلفة بديلة، اسم الصانع، زر متابعة موحّد */
.search-panel.discover-v25{padding-top:76px}
.search-panel.discover-v25 h2{margin:0 0 14px}
body.on-discover #searchBtn{visibility:hidden}
.search-input.fake{display:flex;align-items:center;gap:10px;color:#ffffff99;text-align:right}
.search-input.fake .ui-ic{flex-shrink:0;opacity:.8}
.ic-title{display:flex;align-items:center;gap:6px}.ic-title .ui-ic{color:#FF6B3D}
.wk-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#FACC15,#F59E0B);color:#1a1300;font-size:0;flex-shrink:0}
.tag-crown{position:absolute;top:6px;right:6px;z-index:2;color:#FACC15;filter:drop-shadow(0 1px 3px #000)}
.wk-badge{display:inline-flex;align-items:center;gap:5px}
.tag-shoot{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.topic-chips button{display:inline-flex;align-items:center;gap:6px;font-size:12px!important;padding:8px 13px!important}
.topic-chips button .ui-ic{color:#67E8F9}
.mini-follow{background:linear-gradient(100deg,#FF2D7A,#3B82F6)!important;color:#fff;border-radius:10px!important;height:30px!important;font-size:11px!important;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:4px}
.mini-follow.on{background:#ffffff1f!important;color:#ffffffb3}
/* الصور المصغّرة: تصميم بديل خلف الفيديو + اسم الصانع */
.thumb{background:linear-gradient(160deg,#2A1650,#13112C 55%,#0B2A3A)!important}
.thumb .th-ph{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff59;z-index:0}
.thumb video,.thumb img{position:relative;z-index:1}
.thumb.no-prev video,.thumb.no-prev img,.thumb.no-prev .vcanvas{opacity:0!important}
.thumb.no-prev .th-ph{color:#ffffffb3}
.th-meta{position:absolute;inset:auto 0 0 0;z-index:2;padding:18px 6px 5px;background:linear-gradient(transparent,#000b);display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:1px}
.th-meta b{font-size:10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.th-meta small{position:static!important;display:inline-flex;align-items:center;gap:3px;font-size:10px}
/* v25: إخفاء شريط التمرير الرمادي في كل التطبيق */
*{scrollbar-width:none}
*::-webkit-scrollbar{width:0;height:0;display:none}

/* v28.25 — صفحة المتابَعون */
.fw-wrap{padding:calc(70px + env(safe-area-inset-top)) 16px 120px;direction:rtl;color:#fff}
.fw-h{margin:0 0 14px;font-size:20px;font-weight:800}
.fw-h small{font-size:13px;opacity:.6;font-weight:600}
.fw-none{opacity:.7;font-size:14px;line-height:1.7;text-align:center;margin-top:40px}
.fw-row{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:10px;border-radius:18px;background:#ffffff0a;border:1px solid #ffffff12}
.fw-row img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;background:#1a1033}
.fw-row div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.fw-row b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fw-row small{font-size:12px;opacity:.6}
.fw-btn{flex:none;padding:8px 12px;border-radius:999px;border:1px solid #ffffff26;background:transparent;color:#fff;font-size:12px;font-weight:700;cursor:pointer}
.fw-btn:disabled{opacity:.5}

/* v28.26 — مركز الألعاب */
.fw-game{display:flex;align-items:center;gap:12px;width:100%;padding:16px;margin-bottom:12px;border-radius:20px;border:1px solid #ffffff14;background:linear-gradient(135deg,#ff2d8714,#8b5cf614);color:#fff;text-align:right;cursor:pointer}
.fw-game div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.fw-game b{font-size:16px;font-weight:800}
.fw-game small{font-size:12px;opacity:.65}
.fw-gi{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2d87,#8b5cf6);font-size:18px;flex:none}
.fw-go{padding:6px 14px;border-radius:999px;background:#ffffff14;font-size:12px;font-weight:800;flex:none}
/* v28.43 — صفحة «ألعاب»: بطاقة نقاطك + أيقونة لكل لعبة + سطر الحالة */
.fw-me{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 14px;border-radius:20px;background:linear-gradient(135deg,#FACC1514,#FF2D7A14);border:1px solid #FACC1533}
.fw-me-ic{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#FACC1526;color:#FDE68A}
.fw-me div{flex:1;display:flex;align-items:baseline;gap:6px}.fw-me b{font-size:22px;font-weight:800}.fw-me small{font-size:12px;opacity:.7}
.fw-streak{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:14px;background:#F9731626;color:#FDBA74;font-size:12px;font-weight:700}
.fw-gi{color:#fff}
.fw-live{font-style:normal;font-size:12px;color:#67E8F9;margin-top:3px}
.fw-live.hot{color:#4ADE80;font-weight:800}
.fw-bar{display:block;height:4px;border-radius:2px;background:#ffffff14;margin-top:6px;overflow:hidden}
.fw-bar>i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#8B5CF6,#22D3EE)}
