.BattleMenu_panel__Hz8fU{max-width:100%}.BattleMenu_body__ewN_M{display:grid;gap:12px;padding-bottom:8px;color:#f4f1e4;font-family:var(--font-body,monospace)}.BattleMenu_live__SHpJr{margin:0;padding:8px 12px;border-left:3px solid #2ee66b;background:#0f1d14;color:#d8f5df;font-size:13px;line-height:1.5}.BattleMenu_context__Hprb1{margin:0;font:600 11px/1.6 var(--font-body,monospace);letter-spacing:0;color:#d6dae6;overflow-wrap:anywhere}.BattleMenu_actions__YQf5s{display:grid;gap:8px}.BattleMenu_back__4WDLI,.BattleMenu_danger__gF4IE,.BattleMenu_primary__NROkM,.BattleMenu_secondary__otPro{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border:2px solid transparent;font:600 13px/1.3 var(--font-body,monospace);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.BattleMenu_primary__NROkM{background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.BattleMenu_secondary__otPro{background:#171d31;border-color:#3b4561;color:#f4f1e4}.BattleMenu_danger__gF4IE{margin-top:16px;background:transparent;border-color:#ff5a3c99;color:#ff8a73}.BattleMenu_back__4WDLI:active,.BattleMenu_danger__gF4IE:active:not(:disabled),.BattleMenu_primary__NROkM:active:not(:disabled),.BattleMenu_secondary__otPro:active{transform:translateY(var(--game-press-shift,1px))}.BattleMenu_danger__gF4IE:disabled,.BattleMenu_primary__NROkM:disabled{opacity:.55;cursor:default}.BattleMenu_back__4WDLI{justify-content:flex-start;width:auto;min-height:44px;padding:0 4px;background:transparent;color:#a2abc3}.BattleMenu_tableTitle__tVxQw{margin:4px 0 0;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.BattleMenu_table__kB4x8{margin:0;display:grid;gap:8px}.BattleMenu_table__kB4x8 div{display:grid;grid-template-columns:minmax(80px,30%) minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5}.BattleMenu_table__kB4x8 dt{color:#a2abc3}.BattleMenu_table__kB4x8 dd{margin:0;color:#f4f1e4;overflow-wrap:anywhere}.BattleMenu_table__kB4x8 div[data-paid] dd{color:#ff8a73}.BattleMenu_keys__fYHxg,.BattleMenu_note__QBVEq{margin:0;font-size:12px;line-height:1.6;color:#d6dae6}.BattleMenu_keys__fYHxg{color:#a2abc3}.BattleMenu_guide__8h_rH{margin:0;display:grid;gap:8px}.BattleMenu_guide__8h_rH dt{font-weight:600;font-size:12px}.BattleMenu_guide__8h_rH dd{margin:2px 0 0;font-size:12px;line-height:1.6;color:#a2abc3}.BattleMenu_alert__aWe9l{margin:0;padding:8px 12px;border-left:3px solid #ff5a3c;background:#2a1410;color:#ffd6cc;font-size:12px;line-height:1.5}.BattleMenu_link__Gqs4g{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#f2c94c;font:600 12px/1.5 var(--font-body,monospace);text-decoration:underline;text-underline-offset:3px}@media (orientation:landscape) and (max-height:600px){.BattleMenu_actions__YQf5s{grid-template-columns:1fr 1fr}.BattleMenu_danger__gF4IE{margin-top:0}}.RotateHint_hint__HrYb1{position:fixed;z-index:7050;left:max(12px,var(--safe-area-left,0px));right:max(12px,var(--safe-area-right,0px));top:max(12px,var(--safe-area-top,0px));display:flex;align-items:center;gap:12px;padding:12px;background:#0b0e18f2;border:1px solid #2bd9ff80;color:#f4f1e4;font-family:var(--font-body,monospace);pointer-events:auto}.RotateHint_phone__lIlk_{flex:none;color:#2bd9ff;animation:RotateHint_tilt__aZtft 1.6s steps(4) infinite}.RotateHint_hint__HrYb1 div{flex:1;min-width:0;display:grid;gap:2px;font-size:12px;line-height:1.5}.RotateHint_hint__HrYb1 strong{color:#2bd9ff;font-weight:600}.RotateHint_hint__HrYb1 button{flex:none;min-height:44px;padding:8px 12px;background:transparent;border:1px solid #f4f1e440;color:#f4f1e4;font:600 11px/1.3 var(--font-body,monospace);cursor:pointer}.RotateHint_hint__HrYb1 button:active{transform:translateY(var(--game-press-shift,1px))}@keyframes RotateHint_tilt__aZtft{0%,40%{transform:none}60%,to{transform:rotate(90deg)}}