._badge_z5djj_2{display:inline-block;padding:.25rem .5rem;margin:.1rem;border-radius:1rem;font-size:.75rem;font-weight:700;color:#fff;text-transform:capitalize;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 2px 4px #0000001a}._card_1uzkp_2{background:#fff;border-radius:1rem;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:all .3s ease;border:2px solid #e2e8f0}._card_1uzkp_2:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026;border-color:var(--primary-orange)}._cardContent_1uzkp_17{padding:1rem}._imageContainer_1uzkp_21{background:#f5f5f5;border-radius:.5rem;display:flex;justify-content:center;align-items:center;height:120px}._image_1uzkp_21{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}._card_1uzkp_2:hover ._image_1uzkp_21{transform:scale(1.05)}._info_1uzkp_41{padding:.5rem 0}._number_1uzkp_45{display:block;color:#666;font-size:.8rem;margin-bottom:.25rem}._name_1uzkp_52{margin:.5rem 0;font-size:1.2rem;text-transform:capitalize}._types_1uzkp_58{display:flex;gap:.5rem;margin-top:.5rem}@media (max-width: 768px){._imageContainer_1uzkp_21{height:100px}}@media (max-width: 480px){._card_1uzkp_2{border-radius:.8rem}._imageContainer_1uzkp_21{height:90px}._name_1uzkp_52{font-size:1rem}._number_1uzkp_45{font-size:.7rem}}._searchContainer_13z1k_1{margin:1.5rem auto;width:90%;max-width:600px;padding:0 1rem;box-sizing:border-box}._searchInput_13z1k_9{width:100%;padding:.75rem 1.5rem;border:2px solid #e2e8f0;border-radius:2rem;font-size:1rem;background-color:#fff;color:#1e293b;outline:none;transition:border .3s ease,box-shadow .3s ease;box-sizing:border-box}._searchInput_13z1k_9:focus{border-color:var(--primary-blue, #2a75bb);box-shadow:0 0 0 4px #2a75bb33}._searchInput_13z1k_9::placeholder{color:#94a3b8}@media (max-width: 768px){._searchInput_13z1k_9{padding:.65rem 1.25rem;font-size:.95rem}}@media (max-width: 480px){._searchContainer_13z1k_1{margin:1rem auto;padding:0 .5rem}._searchInput_13z1k_9{padding:.6rem 1rem;font-size:.9rem}}@media (max-width: 320px){._searchInput_13z1k_9{padding:.5rem .75rem;font-size:.85rem}}._container_16mb8_2{max-width:1200px;margin:0 auto;padding:1rem}._title_16mb8_8{text-align:center;margin:1rem 0;color:#333}._pokemonGrid_16mb8_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}._container_16mb8_2{max-width:1200px;margin:0 auto;padding:1rem;text-align:center}._title_16mb8_8{margin:1rem 0;color:#000dff;font-size:2.5rem}._searchWrapper_16mb8_35{display:flex;justify-content:center;margin:2rem 0}._loadMoreButton_16mb8_41{background:#000dff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:2rem;font-size:1rem;margin:2rem auto;cursor:pointer;transition:all .3s ease;display:block}._loadMoreButton_16mb8_41:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}._loadMoreButton_16mb8_41:active{transform:translateY(0)}@media (max-width: 768px){._pokemonGrid_16mb8_14{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}}@media (max-width: 480px){._pokemonGrid_16mb8_14{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}._container_1c8l2_1{padding:2rem 1rem;max-width:1200px;margin:0 auto;font-family:Segoe UI,sans-serif;color:#1e293b}._backButton_1c8l2_9{background:#04f;border:none;color:#fff;font-size:1rem;cursor:pointer;margin-bottom:1.5rem;padding:.5rem 1rem;border-radius:8px;transition:background .3s ease}._backButton_1c8l2_9:hover{background-color:#2a75bb1a}._header_1c8l2_25{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}._name_1c8l2_34{font-size:2rem;font-weight:700;text-transform:capitalize}._number_1c8l2_40{font-size:1.5rem;color:#64748b}._content_1c8l2_45{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}._imageContainer_1c8l2_52{flex:1 1 300px;text-align:center}._image_1c8l2_52{width:100%;max-width:300px;height:auto}._types_1c8l2_63{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}._details_1c8l2_71{flex:1 1 400px;display:flex;flex-direction:column;gap:2rem}._detailSection_1c8l2_78 h3{margin-bottom:.75rem;font-size:1.25rem;color:#334155}._detailRow_1c8l2_84{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem}._abilities_1c8l2_91{display:flex;flex-wrap:wrap;gap:.5rem}._ability_1c8l2_97{background-color:#e2e8f0;padding:.3rem .75rem;border-radius:9999px;font-size:.95rem;text-transform:capitalize}._statRow_1c8l2_105{margin-bottom:1rem}._statName_1c8l2_109{display:inline-block;width:120px;font-weight:500;color:#475569}._statValue_1c8l2_116{display:inline-block;width:40px;text-align:right;font-weight:700;color:#1e293b}._statBarContainer_1c8l2_124{background-color:#e2e8f0;border-radius:8px;overflow:hidden;height:10px;margin-top:4px}._statBar_1c8l2_124{background-color:var(--primary-blue, #2a75bb);height:100%;transition:width .4s ease-in-out}._skeletonHeader_1c8l2_139,._skeletonContent_1c8l2_140{background-color:#e2e8f0;border-radius:8px;animation:_pulse_1c8l2_1 1.5s infinite ease-in-out}._skeletonHeader_1c8l2_139{height:40px;margin-bottom:2rem}._skeletonContent_1c8l2_140{height:300px}@keyframes _pulse_1c8l2_1{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 768px){._header_1c8l2_25{flex-direction:column;align-items:flex-start}._statName_1c8l2_109{width:100px}._statValue_1c8l2_116{width:30px}}@media (max-width: 480px){._name_1c8l2_34{font-size:1.5rem}._number_1c8l2_40{font-size:1.2rem}._detailRow_1c8l2_84{flex-direction:column;align-items:flex-start;gap:.25rem}._ability_1c8l2_97{font-size:.85rem}}:root{--primary-blue: #2a75bb;--secondary-blue: #3b82f6;--primary-orange: #ff9e3f;--secondary-orange: #ffb347;--background-light: #f8fafc;--card-bg: #ffffff;--text-dark: #1e293b;--text-light: #64748b}body{font-family:Poppins,sans-serif;background:#fa0d;color:var(--text-dark);line-height:1.6}.card{background:var(--card-bg);border:1px solid #e2e8f0}button,.searchInput:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #2a75bb33}h1,h2,h3{color:#000dff}.highlight{color:var(--primary-orange)}button{transition:all .2s ease}button:active{transform:scale(.98)}@media (max-width: 480px){.pokemonGrid{grid-template-columns:repeat(2,1fr)}.backButton{padding:.4rem .8rem;font-size:.8rem}}
