.component-select-character.svelte-4j6psm{width:var(--item-size)}.btn-character.svelte-4j6psm{width:var(--item-size);display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-surface-2);padding:0;border:none;cursor:pointer}.btn-character.svelte-4j6psm img:where(.svelte-4j6psm){border:2px solid var(--color-border);width:100%;height:auto;object-fit:cover;display:block}.main-btn.svelte-4j6psm{transition:transform var(--transition-fast)}.main-btn.svelte-4j6psm:active:not(:disabled){transform:scale(.95)}.main-btn.readonly.svelte-4j6psm{cursor:default;opacity:1}.main-btn.svelte-4j6psm:disabled{opacity:1;filter:none}.cs-portal{display:contents}.cs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:var(--z-dropdown);cursor:default}.cs-grid{background-color:var(--color-bg-surface-1);position:fixed;max-height:75vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;z-index:calc(var(--z-dropdown) + 1);box-shadow:var(--shadow-sm);max-width:90vw;padding-bottom:2rem}.cs-grid::-webkit-scrollbar{width:8px}.cs-grid::-webkit-scrollbar-track{background:var(--color-bg-panel)}.cs-grid::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.cs-grid-btn{width:var(--item-size);display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-surface-2);padding:0;border:none;cursor:pointer}.cs-grid-btn img{border:2px solid var(--color-border);width:100%;height:auto;object-fit:cover;display:block}.character-matchup.svelte-7p437a{display:flex;align-items:center;gap:.5rem}.character-side.svelte-7p437a{display:flex;align-items:center;gap:.25rem}.vs-section.svelte-7p437a{display:flex;flex-direction:column;align-items:center;gap:.15rem}.vs-label.svelte-7p437a{font-weight:700}.swap-button.svelte-7p437a{background:none;border:1px solid var(--color-border, oklch(.7 0 0));border-radius:var(--radius-sm, .25rem);cursor:pointer;font-size:var(--text-base);line-height:1;padding:.1rem .3rem;color:inherit;transition:background var(--transition-fast, .15s)}.swap-button.svelte-7p437a:hover{background:var(--color-surface-hover, oklch(.5 0 0 / .1))}
