.battle-carousel-module-scss-module__j6q7-q__root{min-height:100dvh;display:flex}.battle-carousel-module-scss-module__j6q7-q__battleScreen{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:min(72rem,100%);margin:0 auto;padding:6rem 1.5rem 1.5rem;display:flex}@media (max-width:640px){.battle-carousel-module-scss-module__j6q7-q__battleScreen{gap:1rem;padding:6rem .75rem 1rem}}.battle-carousel-module-scss-module__j6q7-q__keyboardHint{color:var(--ink-soft);margin:-.75rem 0 0;font-size:.85rem;font-style:italic}@media (pointer:coarse){.battle-carousel-module-scss-module__j6q7-q__keyboardHint{display:none}}.battle-carousel-module-scss-module__j6q7-q__battleList{scrollbar-width:none}.battle-carousel-module-scss-module__j6q7-q__battleList::-webkit-scrollbar{display:none}.battle-carousel-module-scss-module__j6q7-q__battleList{border:2px solid var(--ink);max-width:100%;box-shadow:inset 0 1px 0 #f6ecd726,inset 0 0 18px #00000073,var(--panel-shadow);background:linear-gradient(#46301c 0%,#33200f 100%);border-radius:4px;align-items:stretch;gap:.75rem;margin-top:auto;padding:1.25rem 1rem .75rem;display:flex;overflow-x:auto}
.battle-card-module-scss-module__xei_pa__root{background:var(--parchment);border:1px solid var(--ink-line);text-align:center;border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:7rem;padding:.6rem .5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #2b1d1233,0 3px 8px #2b1d122e}.battle-card-module-scss-module__xei_pa__selected{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold),0 0 14px #b98a2e8c,0 8px 16px #0006;transform:translateY(-.9rem)}.battle-card-module-scss-module__xei_pa__name{font-family:var(--font-display),serif;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.1}.battle-card-module-scss-module__xei_pa__image{object-fit:cover;border:1px solid var(--ink-line);border-radius:3px;width:4.25rem;height:4.25rem}.battle-card-module-scss-module__xei_pa__health{flex-direction:column;align-items:center;gap:.15rem;display:flex}.battle-card-module-scss-module__xei_pa__health label{font-family:var(--font-display),serif;letter-spacing:.08em;color:var(--ink-soft);font-size:.85rem}.battle-card-module-scss-module__xei_pa__health input{text-align:center;width:3.5rem;font-family:var(--font-body),Georgia,serif;border:1px solid var(--ink-soft);color:var(--ink);background:#fffcf3d9;border-radius:3px;width:3.25rem;padding:.25rem;font-size:1.1rem;font-weight:700}.battle-card-module-scss-module__xei_pa__bottom{flex-direction:column;gap:.5rem;width:100%;display:flex}.battle-card-module-scss-module__xei_pa__bottom button{font-family:var(--font-display),serif;letter-spacing:.05em;background:var(--blood);color:var(--parchment);border:1px solid var(--blood-deep);cursor:pointer;border-radius:3px;padding:.55rem 1.5rem;font-size:1.3rem;box-shadow:inset 0 0 0 1px #f6ecd74d,0 2px 5px #2b1d1259}.battle-card-module-scss-module__xei_pa__bottom button:hover{background:var(--blood-deep)}.battle-card-module-scss-module__xei_pa__bottom button{padding:.3rem .5rem;font-size:.95rem}
