/* v1.5.5 — آیکن‌های شبکه‌های اجتماعی نئونی + شیشه‌ای، و نمودار خرید نئونی */
#f_ct{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;max-width:none!important}
#f_ct a.ci{--c:var(--a2,#8b7bff);flex:1 1 0;max-width:68px;min-width:0;aspect-ratio:1;padding:0;border-radius:20px;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;
  background:linear-gradient(145deg,#ffffff1c,#ffffff06);
  -webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);
  border:1px solid color-mix(in srgb,var(--c) 45%,#ffffff1c);
  box-shadow:0 8px 22px #0006,inset 0 1px 0 #ffffff2e,0 0 16px color-mix(in srgb,var(--a1,var(--c)) 30%,transparent)}
#f_ct a.ci::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--c) 28%,transparent),transparent 70%)}
#f_ct a.ci::after{content:"";position:absolute;inset:1px 1px 55% 1px;border-radius:19px 19px 60% 60%;background:linear-gradient(#ffffff22,#ffffff00);pointer-events:none}
#f_ct a.ci i{width:auto;height:auto;display:grid;place-items:center;background:none!important;border:0!important;box-shadow:none!important;border-radius:0;color:var(--c)}
#f_ct a.ci i::after{display:none}
#f_ct a.ci i svg{width:27px;height:27px;stroke-width:1.9;filter:drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 10px var(--c));animation:ngp 3.2s ease-in-out infinite}
#f_ct a.ci:hover,#f_ct a.ci:focus-visible{border-color:var(--c);transform:translateY(-2px);box-shadow:0 10px 26px #0007,0 0 26px color-mix(in srgb,var(--c) 55%,transparent),inset 0 1px 0 #ffffff40}
#f_ct a.ci:active{transform:scale(.95)}
@keyframes ngp{0%,100%{filter:drop-shadow(0 0 2px var(--c)) drop-shadow(0 0 6px var(--c))}50%{filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 14px var(--c))}}
@media(prefers-reduced-motion:reduce){#f_ct a.ci i svg{animation:none}}

/* صفحهٔ ورود: کپچا، دکمهٔ چرخش و تیک‌ها */
.fld.cap{flex-wrap:nowrap!important;gap:8px;align-items:center}
.fld.cap .cq{flex:none;font-size:.98rem;padding:7px 11px;border:1px solid color-mix(in srgb,var(--a2) 25%,transparent);background:color-mix(in srgb,var(--a1) 12%,#0b0b18)}
.fld.cap input{flex:1 1 auto;min-width:0;width:100%}
.fld.cap .cr{flex:none;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:50%;line-height:0;
  background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid color-mix(in srgb,var(--a2) 55%,transparent);color:var(--a2);
  box-shadow:0 0 12px color-mix(in srgb,var(--a1) 35%,transparent),inset 0 1px 0 #ffffff30;transition:transform .4s,box-shadow .2s}
.fld.cap .cr svg{width:19px;height:19px;display:block;margin:0;filter:drop-shadow(0 0 4px var(--a2))}
.fld.cap .cr:hover,.fld.cap .cr:focus-visible{transform:rotate(180deg);box-shadow:0 0 18px color-mix(in srgb,var(--a2) 55%,transparent)}
.fld.cap .cr:active{transform:rotate(360deg) scale(.92)}
.row2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin:4px 2px 14px}
.row2 .chk{margin:0}.row2 .lnk{white-space:nowrap;font-size:.84rem}
.chk{align-items:center;gap:11px;margin:6px 2px 14px;color:var(--mu)}
.chk i{width:24px!important;height:24px!important;border-radius:9px!important;position:relative;flex:none;
  border:1.5px solid color-mix(in srgb,var(--a2) 55%,#ffffff22)!important;
  background:linear-gradient(145deg,#ffffff14,#ffffff05)!important;
  box-shadow:inset 0 1px 0 #ffffff22;transition:background .2s,box-shadow .2s,transform .15s}
.chk:active i{transform:scale(.92)}
.chk input:checked+i{background:linear-gradient(145deg,var(--a2),var(--a1))!important;border-color:var(--a2)!important;
  box-shadow:0 0 12px color-mix(in srgb,var(--a2) 60%,transparent),0 0 26px color-mix(in srgb,var(--a1) 30%,transparent),inset 0 1px 0 #ffffff55!important}
.chk input:checked+i::after{content:"";width:14px!important;height:14px!important;background:var(--on,#0b0b18)!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode=light] .fld.cap .cr{background:#fff;color:var(--a1)}
html[data-mode=light] .chk i{background:#fff!important}

/* نمودار خرید */
.bars.nbars{position:relative;height:196px;gap:10px;padding:6px 2px 0;
  background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#ffffff0d calc(25% - 1px),#ffffff0d 25%)}
.nbars>div{position:relative}
.nbars>div b{font-size:.6rem;font-weight:600;color:var(--a2);opacity:.9;white-space:nowrap;text-shadow:0 0 8px color-mix(in srgb,var(--a2) 60%,transparent)}
.nbars>div i{height:calc(var(--h) * .62);max-width:34px;border-radius:10px 10px 4px 4px;position:relative;
  background:linear-gradient(180deg,color-mix(in srgb,var(--a2) 85%,#fff 8%),color-mix(in srgb,var(--a1) 55%,transparent));
  border:1px solid color-mix(in srgb,var(--a2) 80%,#fff 10%);border-bottom:0;
  box-shadow:0 0 12px color-mix(in srgb,var(--a2) 55%,transparent),0 0 28px color-mix(in srgb,var(--a1) 35%,transparent),inset 0 1px 0 #ffffff66;
  transform-origin:bottom;animation:nbg .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}
.nbars>div i::after{content:"";position:absolute;inset:0 30% 0 8%;border-radius:8px 0 0 0;background:linear-gradient(180deg,#ffffff40,transparent 60%)}
.nbars>div:last-child i{box-shadow:0 0 16px var(--a2),0 0 38px color-mix(in srgb,var(--a1) 55%,transparent),inset 0 1px 0 #fff8}
@keyframes nbg{from{transform:scaleY(.04);opacity:0}to{transform:scaleY(1);opacity:1}}
.nbars .avgl{position:absolute;inset-inline:0;height:0;border-top:1px dashed color-mix(in srgb,var(--a2) 55%,transparent);pointer-events:none;z-index:0}
.nbars .avgl em{position:absolute;top:-9px;inset-inline-start:0;font-style:normal;font-size:.6rem;color:var(--mu);background:var(--card);padding:0 5px;border-radius:6px}
@media(prefers-reduced-motion:reduce){.nbars>div i{animation:none}}

/* تیک قوانین در افزایش اعتبار هم‌شکل با بقیه */
.gw input[type=checkbox]{width:24px!important;height:24px!important;border-radius:9px!important;border:1.5px solid color-mix(in srgb,var(--a2) 55%,#ffffff22)!important;background:linear-gradient(145deg,#ffffff14,#ffffff05)!important}
.gw input[type=checkbox]:checked{background:linear-gradient(145deg,var(--a2),var(--a1))!important;border-color:var(--a2)!important;box-shadow:0 0 12px color-mix(in srgb,var(--a2) 60%,transparent),inset 0 1px 0 #ffffff55!important}
.gw input[type=checkbox]:checked::after{width:14px!important;height:14px!important;background:var(--on,#0b0b18)!important}
