.roulette-battle_modes__OFNnq{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.roulette-battle_modes__OFNnq a{padding:10px 16px;border:1px solid var(--theme-border);border-radius:12px;color:var(--theme-muted);text-decoration:none}.roulette-battle_modes__OFNnq a[aria-current]{background:var(--theme-soft);color:var(--theme-accent);border-color:var(--theme-accent)}.roulette-battle_lobby__yzfVv{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:20px}.roulette-battle_box__kOPyx{background:var(--theme-soft-2);border:1px solid var(--theme-border);border-radius:22px;padding:24px;min-width:0}.roulette-battle_box__kOPyx h2{font-size:22px;margin:8px 0 14px}.roulette-battle_intro__pcsUK{color:var(--theme-muted);line-height:1.65}.roulette-battle_join__NW5JN{display:flex;gap:8px;margin:16px 0}.roulette-battle_join__NW5JN input{min-width:0;flex:1;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-base);color:var(--theme-text);font:inherit}.roulette-battle_join__NW5JN button{flex-shrink:0}.roulette-battle_row__tE1qL{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--theme-border)}.roulette-battle_row__tE1qL div{min-width:0}.roulette-battle_row__tE1qL strong{display:block;overflow-wrap:anywhere}.roulette-battle_row__tE1qL small{display:block;color:var(--theme-muted);margin-top:5px}.roulette-battle_row__tE1qL button{flex-shrink:0}.roulette-battle_stage__49XWW{text-align:center;padding:30px 14px;border:1px solid var(--theme-border);border-radius:20px;background:radial-gradient(circle at top,var(--theme-soft),transparent 75%);margin:20px 0}.roulette-battle_stage__49XWW h2{font-size:clamp(23px,5vw,36px);overflow-wrap:anywhere;margin:12px 0}.roulette-battle_stage__49XWW p{color:var(--theme-muted);line-height:1.6}.roulette-battle_pot__Qser0{display:block;font-variant-numeric:tabular-nums;font-size:clamp(26px,6vw,48px);color:var(--theme-accent);margin:10px 0}.roulette-battle_timer__F_2NY{display:inline-flex;padding:9px 16px;border-radius:999px;background:var(--theme-base);font-weight:700}.roulette-battle_players__pqLGf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.roulette-battle_player__iNFVi{padding:14px;border:1px solid var(--theme-border);border-radius:14px;min-width:0}.roulette-battle_player__iNFVi a{display:block;color:var(--theme-text);text-decoration:none;overflow-wrap:anywhere;font-weight:700}.roulette-battle_player__iNFVi small{display:block;color:var(--theme-muted);margin-top:6px}.roulette-battle_player__iNFVi[data-turn]{border-color:var(--theme-accent);background:var(--theme-soft)}.roulette-battle_player__iNFVi[data-out]{opacity:.6}.roulette-battle_event__QAuN4{padding:10px 0;border-bottom:1px solid var(--theme-border);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.roulette-battle_event__QAuN4 span{color:var(--theme-muted)}.roulette-battle_share__e4D5M{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.roulette-battle_share__e4D5M code{font-size:16px;overflow-wrap:anywhere}.roulette-battle_note__UVEK2{font-size:13px;line-height:1.7;color:var(--theme-muted)}@media(max-width:760px){.roulette-battle_lobby__yzfVv{grid-template-columns:minmax(0,1fr)}.roulette-battle_box__kOPyx{padding:18px}.roulette-battle_players__pqLGf{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-battle_stage__49XWW{padding:22px 12px}.roulette-battle_join__NW5JN{flex-wrap:wrap}.roulette-battle_join__NW5JN input{flex-basis:160px}}@media(prefers-reduced-motion:reduce){.roulette-battle_stage__49XWW{scroll-behavior:auto}}.roulette-battle_controls__Sr0m5{position:static;display:flex;flex-wrap:wrap}.roulette-battle_controls__Sr0m5 button{flex:1;min-width:180px}.roulette-battle_row__tE1qL{border-color:var(--ui-soft-border);font-size:12px;line-height:1.6}