html,body{margin:0;min-height:100%}body{font:16px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.landing{max-width:480px;margin:0 auto;padding:16px 16px 32px;display:flex;flex-direction:column;gap:12px}.logo{display:block;width:min(340px,82vw);height:auto;margin:0 auto -4px}.landing .field{max-height:none;border-radius:18px;box-shadow:0 0 0 3px var(--gb-navy)}.landing .hpbox{min-width:44%}.landing .hpbox-foe{top:12px}.landing .sprite img{transition:opacity .25s}.landing .sprite-back img{transform:scale(var(--fit, 1.9))}.landing .sprite img.fainted{transition:transform .35s ease-in,opacity .35s ease-in;transform:translateY(40%) scale(1.4);opacity:0}.landing .msgbox{cursor:default;font-size:24px;line-height:1.1;min-height:72px;box-shadow:0 0 0 3px var(--gb-navy);display:flex;align-items:center}.cmd-landing{display:flex;flex-direction:column;gap:14px}.cmd-landing a{text-decoration:none}.cmd-landing .cmd-fight{min-height:96px}.cmd-landing .cmd-round{height:64px}.cmd-landing .cmd-row{grid-template-columns:repeat(4,1fr);gap:14px 10px}.cmd-landing .cmd-pc{--c1: #5b6f99;--c2: #384868;--edge: #1f2a40}.cmd-landing .cmd-guide{--c1: #f06a6a;--c2: #c8383a;--edge: #7d1d1f}.cmd-landing .cmd-label{font-size:22px}
