/* v261 · داغ‌ترین اتاق‌ها + نشان «این ساعت» — رنگ‌های برند (صورتی←بنفش) با شعلهٔ آتش */

/* ═══ نشان «این ساعت» بالای اتاق ═══ */
html body #rk101.v261{ position:relative !important; overflow:hidden !important; isolation:isolate; display:inline-flex !important; align-items:center !important; gap:4px !important;
  height:26px !important; padding:0 10px 0 3px !important; border-radius:99px !important; cursor:pointer;
  background:linear-gradient(120deg,rgba(46,16,101,.78),rgba(91,33,182,.7)) !important; border:0 !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18), 0 4px 12px -4px rgba(0,0,0,.45) !important;
  -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); animation:none !important }
html body [dir=rtl] #rk101.v261, html body #rk101.v261:where([dir=rtl] *){ padding:0 3px 0 10px !important }
html body #rk101.v261 .rk-cup{ display:grid !important; place-items:center !important; width:22px !important; height:22px !important; margin:0 !important; padding:0 !important;
  border-radius:0 !important; background:none !important; box-shadow:none !important; animation:none !important }
html body #rk101.v261 .rk-cup svg{ width:22px !important; height:22px !important; filter:drop-shadow(0 1px 2px rgba(0,0,0,.4)) }
html body #rk101.v261 b{ font-size:12px !important; font-weight:900 !important; color:#fff !important; direction:ltr; text-shadow:0 1px 2px rgba(0,0,0,.35) !important; letter-spacing:.2px }
html body #rk101.v261 span{ display:inline !important; font-size:10px !important; font-weight:800 !important; color:#E9D5FF !important; text-shadow:none !important; white-space:nowrap }
html body #rk101.v261::after{ content:"" !important; position:absolute !important; z-index:-1; top:0; bottom:0; width:40%; left:-60%; transform:skewX(-20deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent) !important; animation:sh261 3.6s ease-in-out infinite !important; display:block !important; opacity:1 !important }
@keyframes sh261{ 0%,55%{ left:-60% } 90%,100%{ left:130% } }
/* ۱۰ تای اول: شعلهٔ برند */
html body #rk101.v261.t10{ background:linear-gradient(120deg,#FF3D7F,#C026D3 55%,#8B5CF6) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.35), 0 6px 16px -6px rgba(192,38,211,.85) !important }
html body #rk101.v261.t10 span{ color:#FFE4F1 !important }
/* سه تای اول: قاب فلزی */
html body #rk101.v261.top3{ box-shadow:0 0 0 1.5px #FDE68A, inset 0 1px 0 rgba(255,255,255,.35), 0 6px 18px -4px rgba(251,191,36,.6) !important }
html body #rk101.v261.first{ background:linear-gradient(120deg,#FF8A3D,#FF3D7F 45%,#C026D3) !important; animation:fs261 2.2s ease-in-out infinite !important }
@keyframes fs261{ 50%{ box-shadow:0 0 0 1.5px #FDE68A, 0 0 22px 2px rgba(255,170,60,.7) } }

/* ═══ شیت ═══ */
.ht261{ position:fixed; inset:0; z-index:2147482500; display:flex; align-items:flex-end; justify-content:center; background:rgba(8,4,20,0); transition:background .25s; font-family:inherit }
.ht261.in{ background:rgba(8,4,20,.45) }
.ht261.out{ background:rgba(8,4,20,0) }
.ht261 button{ font-family:inherit }
.pn261{ position:relative; width:100%; max-width:480px; max-height:82vh; display:flex; flex-direction:column; overflow:hidden; color:#F5EEFF;
  border-radius:28px 28px 0 0; background:linear-gradient(180deg,#24113F 0%,#170B2B 55%,#120822 100%);
  box-shadow:0 -20px 50px -10px rgba(139,92,246,.45), inset 0 1px 0 rgba(255,255,255,.12);
  transform:translateY(100%); transition:transform .38s cubic-bezier(.2,.9,.3,1.05) }
.ht261.in .pn261{ transform:none } .ht261.out .pn261{ transform:translateY(100%) }
.gl261{ position:absolute; border-radius:50%; filter:blur(36px); pointer-events:none }
.gl261.a{ width:240px; height:240px; top:-90px; inset-inline-start:-60px; background:rgba(255,61,127,.45); animation:gl261 9s ease-in-out infinite alternate }
.gl261.b{ width:260px; height:260px; top:-60px; inset-inline-end:-90px; background:rgba(139,92,246,.5); animation:gl261 11s ease-in-out infinite alternate-reverse }
@keyframes gl261{ to{ transform:translate(20px,30px) scale(1.1) } }
.gr261{ position:relative; display:block; width:42px; height:5px; margin:10px auto 0; border-radius:99px; background:rgba(255,255,255,.22) }
.hh261{ position:relative; display:flex; align-items:center; gap:10px; padding:10px 16px 8px }
.ho261{ flex:none; width:46px; height:46px; border-radius:16px; display:grid; place-items:center;
  background:radial-gradient(circle at 50% 70%,rgba(255,122,61,.45),rgba(255,61,127,.15) 60%,transparent), rgba(255,255,255,.06); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12) }
.hf261{ width:30px; height:30px; filter:drop-shadow(0 0 10px rgba(255,90,90,.7)); transform-origin:50% 90%; animation:fk261 1.2s ease-in-out infinite }
@keyframes fk261{ 0%,100%{ transform:scale(1) rotate(-2deg) } 50%{ transform:scale(1.07,1.12) rotate(2deg) } }
.hh261 > div{ flex:1; min-width:0; display:flex; flex-direction:column; gap:2px }
.hh261 > div > b{ font-size:17px; font-weight:900; background:linear-gradient(90deg,#FFD166,#FF7AB6 45%,#C4B5FD); -webkit-background-clip:text; background-clip:text; color:transparent }
.hh261 small{ display:flex; align-items:center; gap:6px; font-size:11px; font-weight:700; color:#C9B8EA }
.lv261{ width:7px; height:7px; border-radius:50%; background:#FF3D7F; box-shadow:0 0 0 3px rgba(255,61,127,.25); animation:pl261 1.4s ease-in-out infinite }
@keyframes pl261{ 50%{ box-shadow:0 0 0 6px rgba(255,61,127,0) } }
.xx261{ flex:none; width:36px; height:36px; border:0; border-radius:12px; display:grid; place-items:center; cursor:pointer; color:#E9D5FF; background:rgba(255,255,255,.08) }
.xx261 svg{ width:18px; height:18px }
.bd261{ position:relative; flex:1; overflow-y:auto; padding:4px 14px calc(16px + env(safe-area-inset-bottom)); scrollbar-width:none }
.bd261::-webkit-scrollbar{ display:none }

/* کارت اتاق من */
.me261{ display:flex; align-items:center; gap:10px; padding:10px 10px 10px 12px; border-radius:20px;
  background:linear-gradient(120deg,rgba(255,61,127,.22),rgba(139,92,246,.24)); box-shadow:inset 0 0 0 1px rgba(255,255,255,.14) }
[dir=rtl] .me261{ padding:10px 12px 10px 10px }
.me261.t1{ background:linear-gradient(120deg,rgba(255,170,60,.3),rgba(255,61,127,.28)); box-shadow:inset 0 0 0 1px rgba(253,230,138,.5) }
.me261.off{ background:rgba(255,255,255,.06) }
.mr261{ flex:none; position:relative; width:50px; height:54px; display:grid; place-items:center }
.mr261 .mh261{ position:absolute; inset:0; width:100%; height:100%; opacity:.95 }
.mr261 b{ position:relative; margin-top:20px; font-size:11px; font-weight:900; color:#fff; padding:1px 6px; border-radius:99px; background:rgba(20,8,40,.75); direction:ltr }
.mt261{ flex:1; min-width:0; display:flex; flex-direction:column; gap:3px }
.mt261 > b{ display:flex; align-items:center; gap:8px; font-size:14px; font-weight:900 }
.mt261 > b em{ display:inline-flex; align-items:center; gap:2px; font-style:normal; font-size:13px; color:#FFD9A8; direction:ltr }
.mi261{ width:15px; height:15px }
.mt261 small{ display:flex; align-items:center; gap:4px; font-size:11px; font-weight:800; color:#E9D5FF }
.mt261 small svg{ width:12px; height:12px; color:#6EE7B7 }
.mt261 small.win{ color:#FDE68A }
.mb261{ display:block; height:5px; border-radius:99px; background:rgba(255,255,255,.12); overflow:hidden }
.mb261 i{ display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,#FFD166,#FF3D7F,#8B5CF6); animation:bw261 .9s cubic-bezier(.2,.9,.3,1) both }
@keyframes bw261{ from{ width:0 } }
.cg261{ flex:none; display:flex; align-items:center; gap:4px; height:38px; padding:0 12px; border:0; border-radius:14px; cursor:pointer; color:#fff; font-size:12px; font-weight:900;
  background:linear-gradient(135deg,#FF3D7F,#C026D3 55%,#8B5CF6); box-shadow:0 8px 18px -8px rgba(255,61,127,.8), inset 0 1px 0 rgba(255,255,255,.35) }
.cg261 svg{ width:17px; height:17px }

/* راهنما */
.tips261{ display:grid; grid-template-columns:repeat(3,1fr); gap:6px; margin:10px 0 4px }
.tips261 span{ display:flex; flex-direction:column; align-items:center; gap:4px; padding:8px 4px; border-radius:14px; background:rgba(255,255,255,.05); box-shadow:inset 0 0 0 1px rgba(255,255,255,.08); text-align:center }
.tips261 svg{ width:18px; height:18px; color:#FF9CC8 }
.tips261 span:nth-child(2) svg{ color:#C4B5FD } .tips261 span:nth-child(3) svg{ color:#FFD166 }
.tips261 b{ font-size:10px; font-weight:800; color:#D8C8F2; line-height:1.4 }

/* سکو */
.ls261{ margin-top:8px; display:flex; flex-direction:column; gap:6px }
.po261{ display:grid; grid-template-columns:1fr 1.15fr 1fr; align-items:end; gap:7px; margin:6px 0 4px }
.pd261{ position:relative; display:flex; flex-direction:column; align-items:center; gap:3px; padding:12px 4px 10px; border-radius:20px; cursor:pointer; min-width:0;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03)); box-shadow:inset 0 0 0 1px rgba(255,255,255,.1); animation:pu261 .45s cubic-bezier(.2,.9,.3,1.25) both }
.pd261.r1{ padding-top:16px; background:linear-gradient(180deg,rgba(255,170,60,.28),rgba(255,61,127,.14) 60%,rgba(139,92,246,.08)); box-shadow:inset 0 0 0 1px rgba(253,230,138,.45), 0 10px 26px -14px rgba(255,140,60,.8) }
.pd261.r2{ animation-delay:.06s } .pd261.r3{ animation-delay:.1s }
.pd261.me{ cursor:default; box-shadow:inset 0 0 0 1.5px #FF7AB6 }
.pd261.no{ visibility:hidden }
@keyframes pu261{ from{ opacity:0; transform:translateY(16px) scale(.94) } }
.pa261{ position:relative; width:52px; height:52px; margin-bottom:6px }
.pd261.r1 .pa261{ width:64px; height:64px }
.pa261 .av261{ width:100%; height:100%; border-radius:50%; overflow:hidden; display:grid; place-items:center; border:2px solid rgba(255,255,255,.9); background:#3B1D66 }
.pd261.r1 .pa261 .av261{ border-color:#FDE68A; box-shadow:0 0 18px rgba(255,190,80,.6) }
.pa261 .mh261{ position:absolute; left:50%; bottom:-10px; width:22px; height:24px; transform:translateX(-50%) }
.pd261 > b{ max-width:100%; font-size:11.5px; font-weight:900; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:4px }
.pf261{ display:flex; align-items:center; gap:2px; font-size:12px; font-weight:900; color:#FFD9A8; direction:ltr }
.pi261{ width:14px; height:14px }
.pv261{ display:flex; align-items:center; gap:3px; font-size:10px; font-weight:800; color:#B9A6DD }
.pv261 svg{ width:11px; height:11px }
.av261 img{ width:100%; height:100%; object-fit:cover } .av261 em{ font-style:normal; font-weight:900; color:#F5D0FE; font-size:18px }

/* ردیف‌ها */
.rw261{ display:flex; align-items:center; gap:9px; padding:8px 10px; border-radius:16px; cursor:pointer; background:rgba(255,255,255,.05); box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);
  animation:ri261 .35s cubic-bezier(.2,.9,.3,1.1) both; animation-delay:var(--d,0ms); transition:background .15s }
.rw261:active{ background:rgba(255,255,255,.1) }
.rw261.me{ cursor:default; background:linear-gradient(120deg,rgba(255,61,127,.18),rgba(139,92,246,.18)); box-shadow:inset 0 0 0 1.5px rgba(255,122,182,.7) }
@keyframes ri261{ from{ opacity:0; transform:translateY(8px) } }
.rn261{ flex:none; width:24px; text-align:center; font-size:13px; font-weight:900; color:#C9B8EA }
.rw261 > .av261{ flex:none; width:40px; height:40px; border-radius:50%; overflow:hidden; display:grid; place-items:center; background:#3B1D66; box-shadow:0 0 0 1.5px rgba(255,255,255,.2) }
.rt261{ flex:1; min-width:0; display:flex; flex-direction:column; gap:2px }
.rt261 > b{ font-size:13px; font-weight:900; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.rt261 > small{ font-size:10.5px; font-weight:700; color:#A996CC; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.pk261{ font-style:normal; font-size:9px; font-weight:900; padding:1px 5px; border-radius:6px; color:#fff; background:linear-gradient(90deg,#FF3B30,#C026D3); vertical-align:middle }
.rb261{ display:block; height:4px; margin-top:2px; border-radius:99px; background:rgba(255,255,255,.08); overflow:hidden }
.rb261 i{ display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,#FF7A3D,#FF3D7F,#8B5CF6); animation:bw261 .8s cubic-bezier(.2,.9,.3,1) both; animation-delay:calc(var(--d,0ms) + 120ms) }
.rs261{ flex:none; display:flex; flex-direction:column; align-items:flex-end; gap:2px }
.rs261 b{ display:flex; align-items:center; gap:2px; font-size:12.5px; font-weight:900; color:#FFD9A8; direction:ltr }
.ri261{ width:14px; height:14px }
.rs261 small{ display:flex; align-items:center; gap:3px; font-size:10px; font-weight:800; color:#A996CC }
.rs261 small svg{ width:11px; height:11px }
.sk261{ height:58px; border-radius:16px; background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09),rgba(255,255,255,.04)); background-size:200% 100%; animation:sk261 1.1s linear infinite }
@keyframes sk261{ to{ background-position:-200% 0 } }
.em261{ display:flex; flex-direction:column; align-items:center; gap:6px; padding:22px 10px; text-align:center }
.ef261{ width:54px; height:54px; filter:drop-shadow(0 0 14px rgba(255,90,90,.6)); animation:fk261 1.3s ease-in-out infinite }
.em261 b{ font-size:14px; font-weight:900 } .em261 small{ font-size:12px; font-weight:700; color:#B9A6DD }
@media (min-width:600px){ .pn261{ border-radius:28px; margin-bottom:20px } }
@media (prefers-reduced-motion:reduce){ .ht261 *, html body #rk101.v261, html body #rk101.v261::after{ animation:none !important } .pn261{ transition:none } }

/* ═══ v262 · شیت روشن: یاس و مروارید + کرم، با هاله‌های صورتی/بنفش/هلویی (بدون تم تیره) ═══ */
.ht261.in{ background:rgba(46,16,101,.22) }
.pn261{ color:#2E1065; background:linear-gradient(180deg,#FBF7FF 0%,#FFFFFF 45%,#FFF9F2 100%);
  box-shadow:0 -18px 44px -14px rgba(139,92,246,.45), inset 0 1px 0 #fff }
.gl261.a{ background:rgba(255,122,182,.38); filter:blur(42px) }
.gl261.b{ background:rgba(167,139,250,.42); filter:blur(42px) }
.pn261::after{ content:""; position:absolute; width:260px; height:200px; bottom:-80px; inset-inline-start:20%; border-radius:50%; background:rgba(255,200,150,.35); filter:blur(50px); pointer-events:none }
.gr261{ background:#E4D6FF }
.ho261{ background:radial-gradient(circle at 50% 70%,rgba(255,170,90,.35),rgba(255,122,182,.18) 60%,transparent), #fff; box-shadow:0 8px 18px -10px rgba(255,61,127,.6), inset 0 0 0 1.5px #F3E8FF }
.hf261{ filter:drop-shadow(0 3px 8px rgba(255,90,90,.45)) }
.hh261 > div > b{ background:linear-gradient(90deg,#FF3D7F,#C026D3 50%,#8B5CF6); -webkit-background-clip:text; background-clip:text; color:transparent }
.hh261 small{ color:#7C6A9E }
.xx261{ color:#6D28D9; background:#fff; box-shadow:0 4px 12px -6px rgba(139,92,246,.45), inset 0 0 0 1.5px #EDE4FD }
/* کارت اتاق من */
.me261{ background:linear-gradient(120deg,#FFF0F7,#F3ECFF); box-shadow:0 10px 24px -16px rgba(192,38,211,.55), inset 0 0 0 1.5px #F2DDF6 }
.me261.t1{ background:linear-gradient(120deg,#FFF6E0,#FFE9F2); box-shadow:0 10px 24px -14px rgba(245,158,11,.55), inset 0 0 0 1.5px #FCE3A6 }
.me261.off{ background:#FAF7FF; box-shadow:inset 0 0 0 1.5px #EDE4FD }
.mr261 b{ color:#fff; background:linear-gradient(135deg,#C026D3,#6D28D9) }
.mt261 > b{ color:#2E1065 }
.mt261 > b em{ color:#E8590C }
.mt261 small{ color:#7C6A9E } .mt261 small svg{ color:#10B981 } .mt261 small.win{ color:#B45309 }
.mb261{ background:#EFE7FB }
/* راهنما */
.tips261 span{ background:#fff; box-shadow:0 6px 14px -12px rgba(139,92,246,.6), inset 0 0 0 1.5px #F1E9FD }
.tips261 span:nth-child(1){ background:linear-gradient(180deg,#FFF3F8,#fff) } .tips261 span:nth-child(2){ background:linear-gradient(180deg,#F5F0FF,#fff) } .tips261 span:nth-child(3){ background:linear-gradient(180deg,#FFF8EC,#fff) }
.tips261 svg{ color:#FF3D7F } .tips261 span:nth-child(2) svg{ color:#8B5CF6 } .tips261 span:nth-child(3) svg{ color:#F59E0B }
.tips261 b{ color:#5B4A7A }
/* سکو */
.pd261{ background:linear-gradient(180deg,#FFFFFF,#F7F2FF); box-shadow:0 10px 22px -16px rgba(139,92,246,.6), inset 0 0 0 1.5px #EEE6FB }
.pd261.r1{ background:linear-gradient(180deg,#FFF7DC,#FFEAF3 60%,#F5EEFF); box-shadow:0 14px 28px -14px rgba(245,158,11,.55), inset 0 0 0 1.5px #FCE3A6 }
.pd261.r3{ background:linear-gradient(180deg,#FFF4EE,#F7F2FF) }
.pd261.me{ box-shadow:0 0 0 2px #FF7AB6, 0 10px 22px -16px rgba(255,61,127,.6) }
.pa261 .av261{ border-color:#fff; background:#F1E9FF; box-shadow:0 6px 14px -6px rgba(139,92,246,.55) }
.pd261.r1 .pa261 .av261{ border-color:#FFD166; box-shadow:0 0 0 2px #fff, 0 8px 22px -6px rgba(245,158,11,.7) }
.pd261 > b{ color:#2E1065 }
.pf261{ color:#E8590C } .pv261{ color:#8E7DB3 }
.av261 em{ color:#8B5CF6 }
/* ردیف‌ها */
.rw261{ background:#fff; box-shadow:0 8px 18px -16px rgba(91,33,182,.55), inset 0 0 0 1.5px #F1E9FD }
.rw261:active{ background:#FAF7FF }
.rw261.me{ background:linear-gradient(120deg,#FFF0F7,#F3ECFF); box-shadow:0 0 0 2px #FF7AB6 }
.rn261{ color:#8B5CF6 }
.rw261 > .av261{ background:#F1E9FF; box-shadow:0 0 0 2px #fff, 0 0 0 3.5px #EDE4FD }
.rt261 > b{ color:#2E1065 } .rt261 > small{ color:#8E7DB3 }
.rb261{ background:#F3EDFC }
.rs261 b{ color:#E8590C } .rs261 small{ color:#8E7DB3 }
.sk261{ background:linear-gradient(90deg,#F5F0FF,#FFFFFF,#F5F0FF); background-size:200% 100% }
.em261 b{ color:#2E1065 } .em261 small{ color:#7C6A9E }
/* v263 · روی کامپیوتر: شیت داخل قاب لایو */
.ht261.dk263 .pn261{ max-width:none; margin-bottom:0; border-radius:26px 26px 0 0 }
.ht261.dk263 .tips261 b{ font-size:9.5px }

/* ═══════════ v264 · نشان «این ساعت» — Ember Crest ═══════════
   شیشهٔ آلویی نیمه‌شفاف روی ویدیو؛ مدال شعله با حلقهٔ رنگی چرخان؛ متن دو طبقه.
   ۱۰ تای اول: شفق صورتی‌بنفش · ۱: «آفتاب سوزان» هلویی→رز→ارکیده با حلقهٔ طلایی و جرقه
   ۲: «مروارید» یاسی‌سفید · ۳: «رز مسی». انتخابگر با ۲ شناسه + ۲ کلاس تا لایه‌های قدیمی را رد کند. */
#liveRoom49 #rk101.v261.v261, body #rk101.v261.v261{
  direction:inherit !important; height:30px !important; gap:5px !important; padding:0 11px 0 3px !important; border-radius:999px !important; border:0 !important;
  background:linear-gradient(115deg,rgba(58,22,96,.72),rgba(98,44,150,.62)) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.22), inset 0 1px 0 rgba(255,255,255,.25), 0 6px 16px -6px rgba(20,6,40,.6) !important;
  -webkit-backdrop-filter:blur(10px) saturate(1.3); backdrop-filter:blur(10px) saturate(1.3); animation:none !important }
[dir=rtl] #liveRoom49 #rk101.v261.v261, [dir=rtl] body #rk101.v261.v261{ padding:0 3px 0 11px !important }
#liveRoom49 #rk101.v261.v261 .rk-cup, body #rk101.v261.v261 .rk-cup{ position:relative !important; display:grid !important; place-items:center !important;
  width:24px !important; height:24px !important; border-radius:50% !important; background:none !important; box-shadow:none !important; filter:none !important; animation:none !important }
#liveRoom49 #rk101.v261.v261 .rk-cup::before, body #rk101.v261.v261 .rk-cup::before{ content:""; position:absolute; inset:-2px; border-radius:50%;
  background:conic-gradient(from 0deg,#FF5E9C,#FFB547,#B14BF4,#6C8CFF,#FF5E9C); animation:rg264 3.2s linear infinite; z-index:0 }
#liveRoom49 #rk101.v261.v261 .rk-cup svg, body #rk101.v261.v261 .rk-cup svg{ position:relative; z-index:1; width:22px !important; height:22px !important; filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) }
#liveRoom49 #rk101.v261.v261 .rk-cup svg path, body #rk101.v261.v261 .rk-cup svg path{ stroke:none !important }
#liveRoom49 #rk101.v261.v261 .rk-cup svg path.fl, body #rk101.v261.v261 .rk-cup svg path.fl{ fill:#fff !important; transform-origin:12px 19px; animation:fk264 1.3s ease-in-out infinite }
@keyframes rg264{ to{ transform:rotate(360deg) } }
@keyframes fk264{ 50%{ transform:scale(1.06,1.1) } }
#liveRoom49 #rk101.v261.v261 .tx264, body #rk101.v261.v261 .tx264{ display:flex !important; flex-direction:column; align-items:flex-start; justify-content:center; line-height:1; gap:1px;
  font-size:inherit !important; color:inherit !important; text-shadow:none !important }
#liveRoom49 #rk101.v261.v261 .tx264 > span, body #rk101.v261.v261 .tx264 > span{ display:block !important; font-size:8px !important; font-weight:800 !important; letter-spacing:.4px; text-transform:uppercase;
  color:rgba(255,255,255,.72) !important; text-shadow:none !important; opacity:1 !important }
#liveRoom49 #rk101.v261.v261 b, body #rk101.v261.v261 b{ font-size:13px !important; font-weight:900 !important; line-height:1 !important; direction:ltr;
  background:none !important; -webkit-background-clip:border-box !important; background-clip:border-box !important; color:#fff !important; text-shadow:0 1px 3px rgba(40,6,60,.45) !important }
#liveRoom49 #rk101.v261.v261::after, body #rk101.v261.v261::after{ content:"" !important; display:block !important; position:absolute !important; z-index:2 !important; top:0; bottom:0; width:38%; left:-60%; transform:skewX(-20deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent) !important; animation:sh261 3.4s ease-in-out infinite !important; pointer-events:none }
/* ۱۰ تای اول */
#liveRoom49 #rk101.v261.v261.t10, body #rk101.v261.v261.t10{ background:linear-gradient(115deg,#FF5E9C 0%,#D946EF 50%,#7C5CFF 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.4), inset 0 0 0 1px rgba(255,255,255,.25), 0 8px 18px -8px rgba(217,70,239,.9) !important }
/* سه تای اول */
#liveRoom49 #rk101.v261.v261.top3, body #rk101.v261.v261.top3{ box-shadow:inset 0 1px 0 rgba(255,255,255,.45), 0 0 0 1.5px rgba(255,236,170,.95), 0 8px 20px -6px rgba(255,170,80,.7) !important }
#liveRoom49 #rk101.v261.v261.top3:not(.first) .rk-cup::before{ background:conic-gradient(from 0deg,#FFFFFF,#CFC2FF,#FFFFFF,#A898F0,#FFFFFF) }
#liveRoom49 #rk101.v261.v261.first, body #rk101.v261.v261.first{ background:linear-gradient(115deg,#FFB547 0%,#FF5E7E 48%,#C445F0 100%) !important; animation:gl264 2.4s ease-in-out infinite !important }
#liveRoom49 #rk101.v261.v261.first .rk-cup::before, body #rk101.v261.v261.first .rk-cup::before{ background:conic-gradient(from 0deg,#FFF3B0,#FFB547,#FFF3B0,#FF8A3D,#FFF3B0) }
@keyframes gl264{ 50%{ box-shadow:inset 0 1px 0 rgba(255,255,255,.45), 0 0 0 1.5px #FFE9A8, 0 0 22px 3px rgba(255,150,80,.75) } }
.sp264{ position:absolute; z-index:3; width:4px; height:4px; border-radius:50%; background:#fff; box-shadow:0 0 6px 2px rgba(255,236,170,.9); animation:sp264 1.8s ease-in-out infinite; pointer-events:none }
.sp264.a{ top:5px; right:9px } .sp264.b{ bottom:5px; right:26px; animation-delay:.9s }
[dir=rtl] .sp264.a{ right:auto; left:9px } [dir=rtl] .sp264.b{ right:auto; left:26px }
@keyframes sp264{ 0%,100%{ opacity:0; transform:scale(.3) } 50%{ opacity:1; transform:scale(1) } }
@media (prefers-reduced-motion:reduce){ #rk101.v261 .rk-cup::before, #rk101.v261 .fl, .sp264{ animation:none !important } }
/* ۲: مروارید یاسی · ۳: رز مسی */
#liveRoom49 #rk101.v261.v261.r2, body #rk101.v261.v261.r2{ background:linear-gradient(115deg,#B9A7FF 0%,#8E7BF0 50%,#6C5CE7 100%) !important }
#liveRoom49 #rk101.v261.v261.r3, body #rk101.v261.v261.r3{ background:linear-gradient(115deg,#FF9F8A 0%,#F0627A 50%,#B5476B 100%) !important }
#liveRoom49 #rk101.v261.v261.r3 .rk-cup::before{ background:conic-gradient(from 0deg,#FFE1D2,#FF9F8A,#FFE1D2,#C2416B,#FFE1D2) }
.hi265{ width:34px; height:34px; border-radius:12px; object-fit:cover }
