*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.PokemonCard{width:96px;height:96px;border-radius:12px;background:linear-gradient(145deg,#fff,#f3f4f6);border:2px solid #e5e7eb;justify-content:center;align-items:center;display:flex;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 1px 3px #00000012;-webkit-user-select:none;user-select:none}.PokemonCard img{image-rendering:pixelated;pointer-events:none}.PokemonCard:hover{background:linear-gradient(145deg,#fff5f5,#ffe4e4)!important;border-color:#fca5a5!important;transform:translateY(-3px) scale(1.06)!important;box-shadow:0 8px 20px #cc00002e!important}.PokemonCard.selected{background:linear-gradient(145deg,#fff1f1,#ffe0e0)!important;border-color:#c00!important;box-shadow:0 0 0 2px #cc000040,0 4px 14px #cc00002e!important;transform:scale(1.04)!important}.PokemonCard.selected:hover{transform:translateY(-3px) scale(1.08)!important;box-shadow:0 0 0 2px #c006,0 10px 24px #cc000040!important}
