.russian-roulette_root__WluhP{--accent:var(--theme-accent,#b8ea8c);--border:#ffffff16;--bg:#0c111b;--muted:#9ba8bc}.russian-roulette_stage__Xl2Us{padding:28px 12px 18px;border:1px solid var(--border);border-radius:20px;margin:22px 0;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--bg);text-align:center;overflow:hidden;scroll-margin:100px}.russian-roulette_cylinder__rP4SD{width:258px;height:258px;max-width:100%;aspect-ratio:1;position:relative;margin:0 auto 22px;border-radius:50%;border:2px solid #ffffff16;background:radial-gradient(circle,#121b27 0 24%,#1b2432 25% 36%,#131c28 37% 67%,#ffffff12 68% 69%,#101722 70%);box-shadow:0 20px 50px #0006,inset 0 0 20px #0007}.russian-roulette_chamber__P7uqN{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border:2px solid #4b5665;border-radius:50%;display:grid;place-items:center;background:#090e16;color:#aeb7c5;transform:rotate(var(--angle)) translateY(-91px);box-shadow:inset 0 4px 12px #000a}.russian-roulette_chamber__P7uqN>span{transform:rotate(calc(-1 * var(--angle)));display:grid;place-items:center;font-size:17px;font-weight:800}.russian-roulette_chamber__P7uqN[data-safe]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,#101722)}.russian-roulette_chamber__P7uqN[data-bullet]{border-color:#fb6d7b;background:#642330;color:#ffbac2}.russian-roulette_chamber__P7uqN[data-next]{outline:2px solid var(--accent);outline-offset:4px}.russian-roulette_hub__Lm_hm{position:absolute;inset:35%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--accent)}.russian-roulette_hub__Lm_hm strong{font-size:24px;line-height:1}.russian-roulette_hub__Lm_hm strong small{font-size:12px;color:var(--muted);margin-left:4px}.russian-roulette_hub__Lm_hm>span{font-size:7px;font-weight:800;letter-spacing:1px;color:var(--muted)}.russian-roulette_caption__1x9C2{font-size:12px;color:var(--muted);line-height:1.7;margin:0;min-height:42px;display:grid;align-content:center}.russian-roulette_stage__Xl2Us[data-state=lost] .russian-roulette_caption__1x9C2{color:#ff9ba6}.russian-roulette_ladder__FPtsx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:24px}.russian-roulette_ladder__FPtsx>div{padding:12px 3px;border:1px solid var(--border);border-radius:10px;text-align:center;min-width:0}.russian-roulette_ladder__FPtsx small,.russian-roulette_ladder__FPtsx span,.russian-roulette_ladder__FPtsx strong{display:block}.russian-roulette_ladder__FPtsx span{font-size:8px;letter-spacing:1px;color:var(--muted)}.russian-roulette_ladder__FPtsx strong{font-size:14px;margin:6px 0;white-space:nowrap}.russian-roulette_ladder__FPtsx small{font-size:8px;color:var(--muted)}.russian-roulette_ladder__FPtsx [data-cleared]{color:var(--accent)}.russian-roulette_ladder__FPtsx [data-current]{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.russian-roulette_cancel__sdBbe{display:block;margin:15px auto 0;padding:8px;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;min-height:44px}.russian-roulette_cancel__sdBbe:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.russian-roulette_cancel__sdBbe:disabled{opacity:.4;cursor:not-allowed}@media(max-width:380px){.russian-roulette_stage__Xl2Us{padding:22px 8px 12px}.russian-roulette_cylinder__rP4SD{width:228px;height:228px}.russian-roulette_chamber__P7uqN{width:48px;height:48px;margin:-24px;transform:rotate(var(--angle)) translateY(-80px)}.russian-roulette_ladder__FPtsx{gap:4px}.russian-roulette_ladder__FPtsx strong{font-size:11px}.russian-roulette_ladder__FPtsx small{font-size:7px}.russian-roulette_ladder__FPtsx span{font-size:7px;letter-spacing:.5px}}.russian-roulette_stage__Xl2Us{padding:12px 8px 10px;margin:12px 0;border-radius:14px}.russian-roulette_cylinder__rP4SD{width:196px;height:196px;margin-bottom:12px}.russian-roulette_chamber__P7uqN{width:42px;height:42px;margin:-21px;transform:rotate(var(--angle)) translateY(-68px)}.russian-roulette_chamber__P7uqN>span{font-size:14px}.russian-roulette_chamber__P7uqN svg{width:19px;height:19px}.russian-roulette_hub__Lm_hm{inset:34%;gap:3px}.russian-roulette_hub__Lm_hm>svg{width:18px;height:18px}.russian-roulette_hub__Lm_hm strong{font-size:20px}.russian-roulette_caption__1x9C2{font-size:11px;min-height:34px;line-height:1.5}.russian-roulette_ladder__FPtsx{gap:4px;margin:12px 0 0}.russian-roulette_ladder__FPtsx>div{padding:8px 2px;border-radius:8px}.russian-roulette_ladder__FPtsx strong{font-size:11px;margin:4px 0}.russian-roulette_ladder__FPtsx span{font-size:7px;letter-spacing:.5px}.russian-roulette_ladder__FPtsx small{font-size:7px}.russian-roulette_cancel__sdBbe{margin:6px auto 0;font-size:11px}.russian-roulette_modes__1ZLd3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.russian-roulette_modes__1ZLd3 a{min-width:0;min-height:44px;padding:8px;font-size:12px}.russian-roulette_modes__1ZLd3 a[aria-current]{border-color:var(--theme-border);background:var(--theme-soft);color:var(--theme-text)}.russian-roulette_preview__eGcY1{max-width:620px;margin:0 auto 14px;padding:12px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}.russian-roulette_preview__eGcY1 h2{font-size:14px;font-weight:800}.russian-roulette_preview__eGcY1 .russian-roulette_stage__Xl2Us{margin-bottom:0}@media(min-width:601px){.russian-roulette_cylinder__rP4SD{width:224px;height:224px}.russian-roulette_chamber__P7uqN{width:48px;height:48px;margin:-24px;transform:rotate(var(--angle)) translateY(-78px)}.russian-roulette_stage__Xl2Us{padding:16px 10px 12px}.russian-roulette_ladder__FPtsx strong{font-size:13px}}