/* v269 · دکمهٔ خروج «گوی پاور» + شیت روشن «لایو را چه کنیم؟» */

/* ═══ دکمهٔ بالای اتاق ═══ */
#liveRoom49 button.xb269{ position:relative; width:38px !important; height:38px !important; padding:0 !important; border:0 !important; border-radius:50% !important;
  display:grid !important; place-items:center; cursor:pointer; background:none !important; box-shadow:none !important; isolation:isolate }
#liveRoom49 button.xb269 .rg269{ position:absolute; inset:0; border-radius:50%; z-index:-2;
  background:conic-gradient(from 0deg,#FF5E9C,#FFB547,#C026D3,#7C5CFF,#FF5E9C); animation:rg269 6s linear infinite; filter:saturate(1.1) }
#liveRoom49 button.xb269 .cr269{ position:absolute; inset:2.5px; border-radius:50%; z-index:-1; display:grid; place-items:center;
  background:radial-gradient(circle at 35% 28%,#FF8FBF 0%,#F43F7E 45%,#B4136B 100%);
  box-shadow:inset 0 2px 3px rgba(255,255,255,.5), inset 0 -3px 6px rgba(90,0,50,.45), 0 6px 14px -4px rgba(244,63,126,.8) }
#liveRoom49 button.xb269 .pw269{ width:18px; height:18px; filter:drop-shadow(0 1px 1.5px rgba(90,0,40,.5)) }
#liveRoom49 button.xb269::after{ content:""; position:absolute; inset:-4px; border-radius:50%; border:1.5px solid rgba(255,94,156,.45); animation:pl269 2.6s ease-out infinite; z-index:-3 }
#liveRoom49 button.xb269:active{ transform:scale(.92) }
@keyframes rg269{ to{ transform:rotate(360deg) } }
@keyframes pl269{ 0%{ transform:scale(.9); opacity:.9 } 100%{ transform:scale(1.35); opacity:0 } }

/* ═══ شیت ═══ */
#exitSh73.ex269{ background:rgba(46,16,101,.32) !important; -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px) }
#exitSh73.ex269 .ex73-card.ex125{ position:relative; overflow:hidden;
  background:linear-gradient(180deg,#FBF6FF 0%,#FFFFFF 42%,#FFF9F2 100%) !important; box-shadow:0 -16px 44px -12px rgba(139,92,246,.45) !important }
#exitSh73.ex269 .ex73-card.ex125::before{ content:""; position:absolute; width:260px; height:220px; top:-110px; left:50%; margin-left:-130px; border-radius:50%;
  background:radial-gradient(closest-side,rgba(255,94,156,.35),rgba(139,92,246,.18) 60%,transparent); pointer-events:none }
#exitSh73.ex269 .ex73-card > div:first-child:not([class]){ background:#E4D6FF !important }
#exitSh73.ex269 .ex125-head{ position:relative; margin:2px 0 14px }
#exitSh73.ex269 .ex125-av{ width:72px; height:72px; padding:3px; background:none }
#exitSh73.ex269 .ex125-av i.ring269{ position:absolute; inset:0; width:auto; height:auto; border:0 !important; padding:0; border-radius:50%; background:conic-gradient(from 0deg,#FF5E9C,#FFB547,#C026D3,#7C5CFF,#FF5E9C); animation:rg269 4s linear infinite; z-index:0 }
#exitSh73.ex269 .ex125-av img, #exitSh73.ex269 .ex125-av i:not(.ring269){ position:relative; z-index:1; background:#F5EEFF; color:#7C3AED }
#exitSh73.ex269 .ex125-av em{ z-index:2; background:linear-gradient(135deg,#FF3D7F,#C026D3); box-shadow:0 3px 8px -2px rgba(192,38,211,.6) }
#exitSh73.ex269 .ex125-head b{ font-size:18px; color:#2E1065 }
#exitSh73.ex269 .ex125-head small{ color:#7C6A9E }
.sm269{ display:grid; grid-template-columns:repeat(auto-fit,minmax(0,1fr)); gap:6px; width:100%; margin-top:12px }
.sm269 span{ display:flex; flex-direction:column; align-items:center; gap:1px; padding:8px 4px; border-radius:15px; background:#fff; box-shadow:0 8px 16px -14px rgba(91,33,182,.6), inset 0 0 0 1.5px #F1E9FD }
.sm269 i{ width:26px; height:26px; border-radius:9px; display:grid; place-items:center; margin-bottom:2px; color:#7C3AED; background:#F3ECFF }
.sm269 i.g{ color:#C026D3; background:#FCEBFB } .sm269 i.f{ color:#FF6A3D; background:#FFF0E8 } .sm269 i.t{ color:#0E9AA7; background:#E6FAFB }
.sm269 i svg{ width:15px; height:15px }
.sm269 b{ font-size:14px; font-weight:900; color:#2E1065; font-variant-numeric:tabular-nums }
.sm269 small{ font-size:9.5px !important; font-weight:800 !important; color:#8E7DB3 !important }

/* دکمه‌ها: کارت‌های گزینه */
#exitSh73.ex269 .ex125 .ex73-btn{ justify-content:flex-start !important; text-align:start !important; min-height:66px; gap:12px; padding:11px 12px !important; border-radius:20px !important }
#exitSh73.ex269 .ex125 .ex73-btn .i{ position:static !important; transform:none !important; width:44px !important; height:44px !important; border-radius:15px !important }
#exitSh73.ex269 .ex125 .ex73-btn .i svg{ width:22px; height:22px }
.tx269{ flex:1; min-width:0; display:flex; flex-direction:column; gap:2px }
#exitSh73.ex269 .ex125 .ex73-btn .t{ padding:0 !important; font-size:14.5px; font-weight:900 }
.d269{ font-size:11px; font-weight:700; line-height:1.5; opacity:.8 }
.ch269{ flex:none; width:22px; height:22px; display:grid; place-items:center; opacity:.6 }
.ch269 svg{ width:16px; height:16px }
[dir=rtl] .ch269 svg{ transform:scaleX(-1) }
#exitSh73.ex269 .ex125 .ex73-btn.k125{ background:linear-gradient(120deg,#FFF6E6,#FFF0F7) !important; color:#7A2E0E !important; box-shadow:0 10px 22px -16px rgba(245,158,11,.7), inset 0 0 0 1.5px #FCE3C4 !important }
#exitSh73.ex269 .ex125 .ex73-btn.k125 .i{ color:#fff; background:linear-gradient(140deg,#FFC94D,#FF8A3D 60%,#FF5E9C); box-shadow:0 8px 16px -8px rgba(255,138,61,.8), inset 0 1px 0 rgba(255,255,255,.5) }
#exitSh73.ex269 .ex125 .ex73-btn.x125{ color:#fff !important; background:linear-gradient(120deg,#FF5E9C 0%,#E11D48 55%,#9D174D 100%) !important;
  box-shadow:0 14px 26px -12px rgba(225,29,72,.8), inset 0 1px 0 rgba(255,255,255,.35) !important }
#exitSh73.ex269 .ex125 .ex73-btn.x125 .i{ background:rgba(255,255,255,.2); box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35) }
#exitSh73.ex269 .ex125 .ex73-btn.x125 .d269{ opacity:.9 }
#exitSh73.ex269 .ex125 .c125{ background:#F5F0FF !important; color:#6D28D9 !important; box-shadow:inset 0 0 0 1.5px #EADDFB }
@media (prefers-reduced-motion:reduce){ #liveRoom49 button.xb269 *, #liveRoom49 button.xb269::after, .ring269{ animation:none !important } }
