:root{--bg:#0d0618;--p1:#150b26;--p2:#1d1033;--line:#2a1b45;--line2:#3b2862;--txt:#f6f2ff;--mut:#a194bd;--mut2:#665887;--lime:#a347ff;--lime2:rgba(163,71,255,.16)}
body{background:radial-gradient(1000px 520px at 85% -8%,rgba(150,41,254,.24),transparent 60%),radial-gradient(800px 600px at -10% 35%,rgba(90,20,180,.18),transparent 60%),var(--bg)}
.top{background:rgba(13,6,24,.82)}.ticker{background:#100822}
.lm{transform:none;background:none;object-fit:cover;width:36px;height:36px;border-radius:9px;display:block;box-shadow:0 0 0 1px var(--line2),0 0 18px rgba(150,41,254,.45)}
.logo em{border-color:rgba(163,71,255,.45);color:#c084ff}
.cw,.bk.a,.go,.ff .F:hover,.pf{color:#fff}.go.D{color:#140208}
.up{color:#c084ff!important}.lime,.kick,.champ .big,.how b,.tk .B,.tale .w{color:#b56bff}
.champ{background:linear-gradient(160deg,#1c0f33,#110a1f)}.fight{background:#110a1f}.kc .lt{background:#0f0820}
.side.a{background:linear-gradient(110deg,rgba(163,71,255,.16),transparent 70%)}
.side.a .pf{box-shadow:0 0 0 3px var(--lime),0 20px 60px -10px rgba(163,71,255,.55)}
.ff .F{color:#c084ff;border-color:rgba(163,71,255,.35)}.br .pc{color:#c084ff}
.kc:hover,.uc:hover{border-color:#5a3a92;box-shadow:0 10px 40px -18px rgba(150,41,254,.6)}
.pf[style*="#c8ff2e"]{background:#a347ff!important}
svg path[stroke="#c8ff2e"]{stroke:#b56bff}svg path[fill="#c8ff2e"]{fill:#b56bff;opacity:.14}
svg [stroke="#26262e"]{stroke:#2a1b45}svg [stroke="#34343e"]{stroke:#3b2862}
[data-side="F"][style*="background"]{color:#fff!important}
.ca{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding:8px 8px 8px 12px;border:1px solid #4a2f7a;border-radius:12px;background:rgba(163,71,255,.08);max-width:640px}
.cal{font-weight:800;font-size:11px;letter-spacing:.12em;color:#fff;background:#a347ff;padding:4px 8px;border-radius:6px}
.ca code{font-family:var(--mono);font-size:13px;color:#e9dcff;word-break:break-all;flex:1;min-width:0}
.ca button{background:#a347ff;color:#fff;font-weight:800;font-size:12px;padding:7px 12px;border-radius:8px}
.ca a{font-size:12px;font-weight:700;color:#c084ff;padding:7px 4px}
.grain{will-change:transform;transform:translateZ(0)}
.ticker .tk-in{will-change:transform}
.top{backdrop-filter:blur(8px)}
