html{--font-neon-display:var(--font-display);--font-neon-mono:var(--font-mono)}.big-canvas.theme-fankoi,.room.live.theme-fankoi,.theme-fankoi .takeover:not(.theme-neon){--bg-0:#0b0b0e;--bg-1:#151519;--bg-2:#1e1e24;--line:#2d2d36;--text:#f4f4f5;--text-dim:#a1a1aa;--signal:#f43f5e;--signal-ink:#ffffff;--cyan:#2dd4bf;--red:#ef4444;--glow-cyan:rgba(45,212,191,.26);--glow-red:rgba(239,68,68,.3);--gold:var(--signal);--gold-light:var(--signal);--gold-deep:#be123c;--ink:var(--signal-ink);--paper:var(--text);--muted:var(--text-dim);--panel:rgba(21,21,25,.94);--panel-border:var(--line);--bad:var(--red);--ok:#34d399;--font-display:var(--font-body);--font-hud:var(--font-body);--font-mono:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-neon{--bg-0:#07080C;--bg-1:#0E1117;--bg-2:#161B24;--line:#2A3342;--text:#E8ECF2;--text-dim:#7D8796;--signal:#F3E600;--signal-ink:#0A0A0A;--cyan:#00E5FF;--red:#FF2A4D;--glow-cyan:rgba(0,229,255,.35);--glow-red:rgba(255,42,77,.35);--gold:var(--signal);--gold-light:var(--signal);--gold-deep:#C6BB00;--ink:var(--signal-ink);--paper:var(--text);--muted:var(--text-dim);--panel:rgba(14,17,23,.92);--panel-border:var(--line);--bad:var(--red);--ok:#34E08A;--font-display:var(--font-neon-display);--font-hud:var(--font-neon-display);--font-mono:var(--font-neon-mono);font-feature-settings:normal;font-variant-numeric:normal}.room.live.theme-fankoi{background:radial-gradient(ellipse 80% 50% at 50% -8%,rgba(244,63,94,.14),transparent 70%),var(--bg-0)}.room.live.theme-fankoi:before{background:none}.theme-fankoi .stage-corners:not(.theme-neon *){display:none}.theme-fankoi :is(.display,.label,.draw-btn,.pill-btn,.btn-gold,.test-pill):not(.theme-neon *){letter-spacing:-.01em}.theme-fankoi .display:not(.theme-neon *){font-weight:800}.room.live.theme-fankoi .panel:not(.theme-neon *){border-image:none;border-color:transparent;background:var(--panel);border-radius:18px;box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi :is(.panel,.sheet-body):not(.theme-neon *){background-image:none}.room.live.theme-fankoi .sheet:not(.theme-neon *){border-image:none;border-color:transparent;background:var(--bg-1);border-radius:22px 22px 0 0;box-shadow:0 -1px 0 var(--line),0 -18px 40px rgba(0,0,0,.45)}.room.live.theme-fankoi .sheet-handle:not(.theme-neon *){top:-12px;width:40px;height:5px;border-radius:999px;background:#52525b}.room.live.theme-fankoi :is(.btn-gold,.btn-ghost):focus-visible:not(.theme-neon *),.room.live.theme-fankoi :is(.btn-gold,.btn-ghost):not(.theme-neon *){border-image:none;border-color:transparent;border-radius:999px;-webkit-clip-path:none;clip-path:none;border-image-outset:0}.room.live.theme-fankoi .btn-gold:not(.theme-neon *){background:var(--signal);color:var(--signal-ink);box-shadow:0 6px 20px rgba(244,63,94,.28)}.room.live.theme-fankoi .btn-gold:active:not(:disabled):not(.theme-neon *){background:#e11d48}.room.live.theme-fankoi .btn-gold:disabled:not(.theme-neon *){background:#3f3f46;color:#a1a1aa;box-shadow:none}.room.live.theme-fankoi .btn-ghost:not(.theme-neon *){background:transparent;color:var(--text);box-shadow:0 0 0 1px #3f3f46}.room.live.theme-fankoi .btn-ghost:active:not(:disabled):not(.theme-neon *){background:rgba(255,255,255,.06)}.room.live.theme-fankoi .btn-ghost:disabled:not(.theme-neon *){color:var(--text-dim);box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi :is(.btn-gold,.btn-ghost):focus-visible:not(.theme-neon *){outline:2px solid #fda4af;outline-offset:2px}.room.live.theme-fankoi .draw-card:not(.theme-neon *){border-image:none;border-color:transparent;background:var(--bg-2);border-radius:16px;-webkit-clip-path:none;clip-path:none;box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi :is(.draw-card:hover:not(:disabled),.draw-card:focus-visible):not(.theme-neon *){box-shadow:0 0 0 2px var(--signal)}.room.live.theme-fankoi .draw-card:disabled:not(.theme-neon *){background:var(--bg-1)}.room.live.theme-fankoi :is(.icon-btn,.pill,.pill-btn,.ov-lang,.draw-btn):not(.theme-neon *){-webkit-clip-path:none;clip-path:none}.room.live.theme-fankoi .icon-btn:not(.theme-neon *){border-image:none;border-color:transparent;border-radius:999px;background:rgba(21,21,25,.82);box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi .icon-btn.sound-btn:not(.muted):not(.theme-neon *){box-shadow:0 0 0 1px var(--cyan)}.room.live.theme-fankoi :is(.pill-btn,.ov-lang):not(.theme-neon *){border-radius:999px}.room.live.theme-fankoi :is(.field input,.sign-name,.sheet-body input[type=text],.chat-open,.chat-bar .chat-input,.chat-bar .chat-name-input):not(.theme-neon *){border-image:none;border-color:transparent;background:var(--bg-2);border-radius:12px;box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi :is(.field input:focus,.sign-name:focus,.sheet-body input[type=text]:focus,.chat-bar .chat-input:focus,.chat-bar .chat-name-input:focus):not(.theme-neon *){box-shadow:0 0 0 2px var(--signal)}.room.live.theme-fankoi .field input[aria-invalid=true]:not(.theme-neon *){box-shadow:0 0 0 2px var(--red)}.room.live.theme-fankoi .chat-open:not(.theme-neon *){border-radius:999px}.room.live.theme-fankoi :is(.pill,.test-pill,.live-badge,.chat-note,.chat-error):not(.theme-neon *){border-image:none;border-color:transparent;border-radius:999px}.room.live.theme-fankoi .pill:not(.theme-neon *){background:rgba(21,21,25,.82);box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi .pill.gold:not(.theme-neon *){background:var(--signal);color:var(--signal-ink);box-shadow:none}.room.live.theme-fankoi .live-badge:not(.theme-neon *){background:var(--red);color:#fff}.room.live.theme-fankoi .test-pill:not(.theme-neon *){background:#fde047;color:#0a0a0a}.room.live.theme-fankoi .chat-note:not(.theme-neon *){background:rgba(21,21,25,.82)}.room.live.theme-fankoi .chat-error:not(.theme-neon *){background:var(--red)}.room.live.theme-fankoi :is(.feed-line,.feed-line.unveil,.feed-line.lastone):not(.theme-neon *){border-image:none;border-color:transparent;border-radius:12px;background:rgba(11,11,14,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room.live.theme-fankoi .feed-line.unveil:not(.theme-neon *){box-shadow:inset 0 0 0 1px rgba(244,63,94,.45)}.room.live.theme-fankoi .feed-line.lastone:not(.theme-neon *){box-shadow:inset 0 0 0 1px rgba(253,224,71,.5)}.room.live.theme-fankoi .feed-line:not(.theme-neon *):before{-webkit-mask:none;mask:none;left:-5px;top:2px;bottom:2px;border-radius:2px}.room.live.theme-fankoi .stage-host.pip:not(.theme-neon *){border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px var(--line)}.room.live.theme-fankoi .stage-host.pip:not(.theme-neon *):after{border-image:none;border-color:transparent}.room.live.theme-fankoi .stock-meter:not(.theme-neon *){border-image:none;border-color:transparent;border-radius:999px;background:rgba(21,21,25,.82);box-shadow:0 0 0 1px var(--line);gap:2px}.room.live.theme-fankoi .stock-meter .seg:not(.theme-neon *){border-radius:2px;background-image:none}.room.live.theme-fankoi .stock-meter .seg.filled:not(.theme-neon *){background-color:var(--signal)}.room.live.theme-fankoi .stock-meter .seg.held:not(.theme-neon *){background-color:#fda4af}.room.live.theme-fankoi .stock-meter .seg.empty:not(.theme-neon *){background-color:#3f3f46}.room.live.theme-fankoi .stock-meter .seg.last:not(.theme-neon *){background-color:#fde047}.room.live.theme-fankoi .reaction-toast:not(.theme-neon *){border-image:none;border-color:transparent;border-radius:18px;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 12px 40px rgba(0,0,0,.45)}.room.live.theme-fankoi .reaction-toast.celebration:not(.theme-neon *){box-shadow:0 0 0 1px var(--signal),0 12px 40px rgba(0,0,0,.45)}.room.live.theme-fankoi :is(.prize-card,.bubble,.sign-pad,.fan-lv,.chat-paid,.paid-pin,.raid-card,.raid-welcome,.binder-card,.drop-card,.drop-open,.sticker-btn):not(.theme-neon *){-webkit-clip-path:none;clip-path:none;border-radius:14px}.room.live.theme-fankoi :is(.fan-lv,.sticker-btn):not(.theme-neon *){border-radius:999px}.room.live.theme-fankoi .icon-action:not(.theme-neon *){border-radius:16px;border-color:transparent;background:rgba(21,21,25,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line)}.room.live.theme-fankoi .icon-action.on:not(.theme-neon *){box-shadow:inset 0 0 0 1.5px var(--signal)}.room.live.theme-fankoi .draw-btn:not(.theme-neon *){border-radius:24px;border-color:transparent;background:var(--signal);color:#fff;box-shadow:0 10px 28px rgba(244,63,94,.38)}.room.live.theme-fankoi .draw-btn:disabled:not(.theme-neon *){background:#3f3f46;color:#a1a1aa;box-shadow:none}.room.live.theme-fankoi .hype-btn:not(.theme-neon *){border-radius:999px;border-color:transparent;letter-spacing:.02em;background:rgba(21,21,25,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.room.live.theme-fankoi .hype-btn.hype:not(.theme-neon *){box-shadow:inset 0 0 0 1px rgba(244,63,94,.6)}.room.live.theme-fankoi .hype-btn.wow:not(.theme-neon *){box-shadow:inset 0 0 0 1px rgba(45,212,191,.55)}.room.live.theme-fankoi .hype-btn.gg:not(.theme-neon *){color:#fbbf24;box-shadow:inset 0 0 0 1px rgba(251,191,36,.55)}.room.live.theme-fankoi .host-offline.default-scene:not(.theme-neon *){background-image:radial-gradient(ellipse 70% 45% at 50% 38%,rgba(244,63,94,.16),transparent 70%),linear-gradient(180deg,#121217,#0b0b0e)!important}.room.live.theme-fankoi .host-offline:not(.theme-neon *) .data-rain{display:none}.theme-fankoi .crown.plate:not(.theme-neon *){width:min(88vw,520px);aspect-ratio:1080/220;border-radius:22px;background:linear-gradient(135deg,#fb7185,#e11d48 55%,#be123c);box-shadow:0 14px 44px rgba(244,63,94,.42),inset 0 0 0 1px rgba(255,255,255,.18)}.theme-fankoi .crown.plate:not(.theme-neon *) img{display:none}.theme-fankoi .crown.plate:not(.theme-neon *) span{color:#fff;letter-spacing:.06em;font-weight:800}.room.live.theme-fankoi :is(.prize,.compact-box,.champion-card,.handoff-items div):not(.theme-neon *){border-radius:12px}.room.live.theme-fankoi .prize:not(.theme-neon *){background:var(--bg-2)}.room.live.theatre.theme-fankoi .live-stage{border-radius:18px}.room.live.theatre.theme-fankoi .theatre-chat{border-radius:18px;border-color:var(--line)}.room.live.theme-fankoi .live-stage .host-offline p:not(.theme-neon *){border-radius:10px;background:rgba(21,21,25,.82)}.room.live.theme-fankoi .lang-chip:not(.theme-neon *){border-radius:999px}.room.live.theme-fankoi .buyall:not(.theme-neon *){border-radius:18px;background:var(--bg-2);box-shadow:0 0 0 1.5px var(--signal),0 8px 24px rgba(244,63,94,.18)}.room.live.theme-fankoi .buyall:not(.theme-neon *) img.frame{display:none}.room.live.theme-fankoi .buyall:not(.theme-neon *) .inner{left:4%;width:92%}.room.live.theme-fankoi :is(.game-card,.janken-stage,.talk-stage,.meet-card,.member-tier,.member-card,.shop-card,.rail-card,.stamp-card,.fan-card,.bingo-card,.vault-item,.follow-card,.mission-toast,.req-item,.paid-tier,.jk-hand,.sign-option,.variant-row,.binder-card):not(.theme-neon *){border-radius:14px}.room.live.theme-fankoi :is(.game-opt,.game-name,.paid-text,.more-row,.gift-modes,.gift-sizes button):not(.theme-neon *){border-radius:12px}.room.live.theme-fankoi .gift-modes:not(.theme-neon *){overflow:hidden}.room.live.theme-fankoi :is(.name-chip,.meet-item):not(.theme-neon *){border-radius:14px}.theme-fankoi .tier-chip:not(.theme-neon *){background-image:none!important;background-color:var(--chip,#71717a);border-radius:5px;color:#0b0b0e;width:auto;min-width:18px;height:16px;aspect-ratio:auto;padding:0 5px;font-family:var(--font-body);font-weight:800;font-size:10.5px}.theme-fankoi .tier-chip:not(.theme-neon *) b{padding:0;background:none}.theme-fankoi .rarity:not(.theme-neon *){border-radius:5px;border-color:color-mix(in srgb,var(--tier,#71717a) 50%,transparent);background:color-mix(in srgb,var(--tier,#71717a) 18%,rgba(11,11,14,.72));font-family:var(--font-body);font-weight:800;letter-spacing:.05em}.room.live.theme-fankoi .live-pull-head:not(.theme-neon *){padding:5px 12px 5px 10px;border-radius:999px;background:rgba(11,11,14,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room.live.theme-fankoi .live-pull-head b:not(.theme-neon *){color:#fff}.room.live.theme-fankoi :is(.live-pull-tag,.fx-gold-tag):not(.theme-neon *){border-radius:999px;-webkit-clip-path:none;clip-path:none}.room.live.theme-fankoi :is(.bubble,.shoutout,.ai-bubble):not(.theme-neon *){border-radius:14px;-webkit-clip-path:none;clip-path:none}.room.live.theme-fankoi .bubble:not(.theme-neon *){border:1px solid var(--line);background:rgba(21,21,25,.88);box-shadow:0 6px 18px rgba(0,0,0,.35)}.room.live.theme-fankoi .compact-line:not(.theme-neon *){border-radius:999px}.room.live.theme-fankoi .draw-btn:not(.theme-neon *):after{content:none}.room.live.theme-fankoi .draw-btn:not(:disabled):not(.theme-neon *){background:linear-gradient(160deg,#fb7185,#f43f5e 55%,#e11d48)}.room.live.theme-fankoi .hype-meter:not(.theme-neon *){border-radius:999px;background:rgba(255,255,255,.07)}.room.live.theme-fankoi .hype-chip:not(.theme-neon *){border:0;border-radius:999px;padding:3px 11px;font-family:var(--font-body);font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,.35)}.room.live.theme-fankoi .hype-chip.hype:not(.theme-neon *){background:var(--signal);color:#fff}.room.live.theme-fankoi .hype-chip.wow:not(.theme-neon *){background:var(--cyan);color:#0b0b0e}.room.live.theme-fankoi .hype-chip.gg:not(.theme-neon *){background:#fbbf24;color:#0b0b0e}.room.live.theme-fankoi :is(.qty button,.predict-btn,.bingo-sq,.paid-tier):not(.theme-neon *){border-radius:12px}.room.live.theme-fankoi .bingo-sq.on:not(.theme-neon *):after{border-radius:9px}.room.live.theme-fankoi .more-head:not(.theme-neon *){font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:var(--text-dim)}.room.live.theme-fankoi :is(.field select,.sheet-body select,.currency-picker select):not(.theme-neon *){border-color:transparent;background-color:var(--bg-2);border-radius:12px;box-shadow:0 0 0 1px var(--line)}.room.live.theme-fankoi :is(.field select,.sheet-body select):focus:not(.theme-neon *){outline:none;box-shadow:0 0 0 2px var(--signal)}.room.live.theme-fankoi .field select[aria-invalid=true]:not(.theme-neon *){box-shadow:0 0 0 2px var(--red)}