.pokemon-stats-container[data-astro-cid-uzfcj7yx]{width:100%;padding:1rem;min-height:500px}.summary-card[data-astro-cid-uzfcj7yx],.radar-card[data-astro-cid-uzfcj7yx],.comparison-card[data-astro-cid-uzfcj7yx],.stat-row[data-astro-cid-uzfcj7yx]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.summary-card[data-astro-cid-uzfcj7yx]:hover,.radar-card[data-astro-cid-uzfcj7yx]:hover,.comparison-card[data-astro-cid-uzfcj7yx]:hover,.stat-row[data-astro-cid-uzfcj7yx]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003;border-color:#fff3}.stat-row[data-astro-cid-uzfcj7yx]{transition:all .3s ease}.normal-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#909090,#b0b0b0)}.fighting-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#c44d61,#e66d81)}.flying-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#758cbd,#95acdd)}.poison-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#ac6aca,#cc8aea)}.ground-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#ce8056,#eea076)}.rock-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#84beb3,#a4ded3)}.bug-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#9bba48,#bbda68)}.ghost-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#616eb7,#818ed7)}.steel-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#6594a1,#85b4c1)}.fire-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#e96303,#ff8323)}.water-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#4f77be,#6f97de)}.grass-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#73b861,#93d881)}.electric-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#d4bc34,#f4dc54)}.psychic-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#eb8b85,#ffaba5)}.ice-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#71baac,#91dacc)}.dragon-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#2c6ac1,#4c8ae1)}.dark-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#595761,#797781)}.fairy-stat-bar[data-astro-cid-uzfcj7yx]{background:linear-gradient(90deg,#e296e1,#ffb6ff)}.radar-container[data-astro-cid-uzfcj7yx]{overflow:hidden;border-radius:12px}#stats-radar-chart[data-astro-cid-uzfcj7yx]{width:300px;height:300px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-row[data-astro-cid-uzfcj7yx]{animation:fadeInUp .6s ease-out}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(1){animation-delay:.1s}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(2){animation-delay:.2s}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(3){animation-delay:.3s}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(4){animation-delay:.4s}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(5){animation-delay:.5s}.stat-row[data-astro-cid-uzfcj7yx]:nth-child(6){animation-delay:.6s}.stat-row[data-astro-cid-uzfcj7yx] [data-astro-cid-uzfcj7yx][id^=stat-bar-]{position:relative;overflow:hidden}.stat-row[data-astro-cid-uzfcj7yx] [data-astro-cid-uzfcj7yx][id^=stat-bar-]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.pokemon-stats-container[data-astro-cid-uzfcj7yx]{padding:.5rem}.summary-card[data-astro-cid-uzfcj7yx] .grid[data-astro-cid-uzfcj7yx]{grid-template-columns:repeat(2,1fr)}.stat-row[data-astro-cid-uzfcj7yx]{padding:1rem}.stat-row[data-astro-cid-uzfcj7yx] .flex[data-astro-cid-uzfcj7yx]{flex-direction:column;align-items:flex-start;gap:2}.stat-row[data-astro-cid-uzfcj7yx] .text-right[data-astro-cid-uzfcj7yx]{text-align:left;width:100%}#stats-radar-chart[data-astro-cid-uzfcj7yx]{width:250px;height:250px}.radar-container[data-astro-cid-uzfcj7yx]{padding:1rem}}@media (max-width: 480px){.summary-card[data-astro-cid-uzfcj7yx] .grid[data-astro-cid-uzfcj7yx]{grid-template-columns:1fr;gap:3}#stats-radar-chart[data-astro-cid-uzfcj7yx]{width:200px;height:200px}}.text-green-300[data-astro-cid-uzfcj7yx]{color:#86efac!important}.text-red-300[data-astro-cid-uzfcj7yx]{color:#fca5a5!important}.text-yellow-300[data-astro-cid-uzfcj7yx]{color:#fde047!important}.text-blue-300[data-astro-cid-uzfcj7yx]{color:#93c5fd!important}.text-purple-300[data-astro-cid-uzfcj7yx]{color:#d8b4fe!important}.type-fire[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-water[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-grass[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-electric[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.type-psychic[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-ice[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.type-dragon[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-dark[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-fairy[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.type-fighting[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-poison[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-ground[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-flying[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-bug[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-rock[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-ghost[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-steel[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.type-normal[data-astro-cid-gzbjwu72]{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-astro-cid-gzbjwu72][data-pokemon-id]{transition:all .3s ease;position:relative}[data-astro-cid-gzbjwu72][data-pokemon-id]:hover{box-shadow:0 20px 60px #0006,0 0 30px rgba(var(--type-color, 251, 191, 36),.3)!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-orange-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #fb923c66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-blue-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #60a5fa66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-green-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #4ade8066!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-yellow-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #fbbf2466!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-pink-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #f472b666!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-cyan-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #22d3ee66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-purple-500\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #a855f766!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-gray-600\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #4b556366!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-pink-300\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #f9a8d466!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-red-500\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #ef444466!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-purple-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #c4b5fd66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-yellow-600\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #ca8a0466!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-indigo-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #818cf866!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-green-500\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #22c55e66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-yellow-700\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #a1620766!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-purple-600\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #9333ea66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-gray-400\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #9ca3af66!important}[data-astro-cid-gzbjwu72][data-pokemon-id].border-gray-300\/50:hover{box-shadow:0 20px 60px #0006,0 0 30px #d1d5db66!important}[data-astro-cid-gzbjwu72][data-pokemon-id]:hover:after{content:"🔗";position:absolute;top:10px;right:10px;font-size:1.2rem;z-index:10;animation:bounce .6s ease-in-out infinite alternate}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}[data-astro-cid-gzbjwu72][data-pokemon-id]:active{transform:scale(.98)}.modal[data-astro-cid-6io77cyh]{width:100%;height:100%;z-index:2022;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .3s}.modal[data-astro-cid-6io77cyh][open]{opacity:1;pointer-events:all}.modal-box[data-astro-cid-6io77cyh]{position:relative;width:100%;max-width:71.2rem;border-radius:16px;transform:translateY(-20px);transition:all .3s;display:flex;flex-direction:column;box-shadow:0 0 1em #0003}.modal[data-astro-cid-6io77cyh][open] .modal-box[data-astro-cid-6io77cyh]{transform:translateY(0)}.left-container[data-astro-cid-6io77cyh]{position:relative;width:100%;background-size:cover;background-position:center;min-height:300px;margin:1rem}.left-container[data-astro-cid-6io77cyh] .icon[data-astro-cid-6io77cyh]{position:absolute;bottom:2rem;left:2rem;width:3.4rem;height:3.4rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.left-container[data-astro-cid-6io77cyh] .icon[data-astro-cid-6io77cyh] img[data-astro-cid-6io77cyh]{width:2rem;height:2rem}.left-container[data-astro-cid-6io77cyh] .image[data-astro-cid-6io77cyh]{position:relative;right:-2.5rem;width:100%;max-width:51.9rem;padding-bottom:3rem;display:flex;align-items:center;justify-content:center}.left-container[data-astro-cid-6io77cyh] .image[data-astro-cid-6io77cyh] img[data-astro-cid-6io77cyh]{max-width:100%;max-height:250px}.right-container[data-astro-cid-6io77cyh]{width:100%;margin:1rem 0;padding:2rem}.tag[data-astro-cid-6io77cyh]{display:inline-block;line-height:2.4rem;padding:0 1.1rem;font-weight:600;font-family:Montserrat,sans-serif;font-size:1.3rem;letter-spacing:-.01em;margin:0 5px 5px 0;border-radius:1.5rem;border:1px solid transparent}.grass[data-astro-cid-6io77cyh]{background-color:#72b8611a;color:#73b861}.poison[data-astro-cid-6io77cyh]{background-color:#ac6aca1a;color:#ac6aca}.water[data-astro-cid-6io77cyh]{background-color:#4f78be1a;color:#4f77be}.fire[data-astro-cid-6io77cyh]{background-color:#e963031a;color:#e96303}.psychic[data-astro-cid-6io77cyh]{background-color:#eb8b841a;color:#eb8b85}.flying[data-astro-cid-6io77cyh]{background-color:#758cbd1a;color:#758cbd}.ice[data-astro-cid-6io77cyh]{background-color:#71baab1a;color:#71baac}.ground[data-astro-cid-6io77cyh]{background-color:#ce80561a;color:#ce8056}.rock[data-astro-cid-6io77cyh]{background-color:#84beb31a;color:#84beb3}.electric[data-astro-cid-6io77cyh]{background-color:#f5d1051a;color:#d4bc34}.bug[data-astro-cid-6io77cyh]{background-color:#9cba481a;color:#9bba48}.dark[data-astro-cid-6io77cyh]{background-color:#5957611a;color:#595761}.dragon[data-astro-cid-6io77cyh]{background-color:#2c6ac11a;color:#2c6ac1}.fairy[data-astro-cid-6io77cyh]{background-color:#e296e11a;color:#e296e1}.fighting[data-astro-cid-6io77cyh]{background-color:#c44f633d;color:#c44d61}.ghost[data-astro-cid-6io77cyh]{background-color:#616eb71a;color:#616eb7}.steel[data-astro-cid-6io77cyh]{background-color:#6594a11a;color:#6594a1}.normal[data-astro-cid-6io77cyh]{background-color:#9090901a;color:#909090}.info-card[data-astro-cid-6io77cyh]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.info-card[data-astro-cid-6io77cyh]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.pokemon-image-container[data-astro-cid-6io77cyh]{padding:1.5rem;margin-bottom:1rem}.image-wrapper[data-astro-cid-6io77cyh]{position:relative;overflow:hidden}.image-wrapper[data-astro-cid-6io77cyh]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(255,255,255,.1) 100%);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:0}50%{opacity:1}}@media (max-width: 1024px){.flex[data-astro-cid-6io77cyh].flex-col.lg\\:flex-row{flex-direction:column}.w-full.lg\\:w-1\\/2{width:100%}}@media (max-width: 768px){.modal[data-astro-cid-6io77cyh]{align-items:flex-end}.modal-box[data-astro-cid-6io77cyh]{height:87%;border-radius:0;flex-direction:column;overflow-y:auto}.left-container[data-astro-cid-6io77cyh]{max-width:100%;height:125px;background-size:cover}.left-container[data-astro-cid-6io77cyh] .icon[data-astro-cid-6io77cyh]{bottom:15px;left:60px}.left-container[data-astro-cid-6io77cyh] .image[data-astro-cid-6io77cyh]{position:absolute;right:initial;width:100%;top:25px;left:50%;margin-left:-5rem;max-width:10rem;height:126px}.right-container[data-astro-cid-6io77cyh]{padding:2rem 1rem}}:root{--arrow-bg: rgba(0, 0, 0, .3);--arrow-bg-normal: rgba(0, 222, 222, .4);--arrow-icon-all: url(/images/generic/icon-all.svg);--arrow-icon: url(/images/generic/icon-all.svg);--arrow-icon-normal: url(/images/pokedex_assets/icon-types/normal.svg);--arrow-icon-fighting: url(/images/pokedex_assets/icon-types/fighting.svg);--arrow-icon-flying: url(/images/pokedex_assets/icon-types/flying.svg);--arrow-icon-poison: url(/images/pokedex_assets/icon-types/poison.svg);--arrow-icon-ground: url(/images/pokedex_assets/icon-types/ground.svg);--arrow-icon-rock: url(/images/pokedex_assets/icon-types/rock.svg);--arrow-icon-bug: url(/images/pokedex_assets/icon-types/bug.svg);--arrow-icon-ghost: url(/images/pokedex_assets/icon-types/ghost.svg);--arrow-icon-steel: url(/images/pokedex_assets/icon-types/steel.svg);--arrow-icon-fire: url(/images/pokedex_assets/icon-types/fire.svg);--arrow-icon-water: url(/images/pokedex_assets/icon-types/water.svg);--arrow-icon-grass: url(/images/pokedex_assets/icon-types/grass.svg);--arrow-icon-electric: url(/images/pokedex_assets/icon-types/electric.svg);--arrow-icon-psychic: url(/images/pokedex_assets/icon-types/psychic.svg);--arrow-icon-ice: url(/images/pokedex_assets/icon-types/ice.svg);--arrow-icon-dragon: url(/images/pokedex_assets/icon-types/dragon.svg);--arrow-icon-dark: url(/images/pokedex_assets/icon-types/dark.svg);--arrow-icon-fairy: url(/images/pokedex_assets/icon-types/fairy.svg);--arrow-icon-unknown: url(/images/pokedex_assets/icon-types/unknown.svg);--arrow-icon-shadow: url(/images/pokedex_assets/icon-types/shadow.svg);--select-bg-all: rgba(222, 222, 222, .5);--select-bg: rgba(222, 222, 222, .5);--select-bg-normal: rgba(144, 144, 144, .1);--select-bg-fighting: rgba(196, 79, 99, .24);--select-bg-flying: rgba(117, 140, 189, .1);--select-bg-poison: rgba(172, 106, 202, .1);--select-bg-ground: rgba(206, 128, 86, .1);--select-bg-rock: rgba(132, 190, 179, .1);--select-bg-bug: rgba(156, 186, 72, .1);--select-bg-ghost: rgba(97, 110, 183, .1);--select-bg-steel: rgba(161, 101, 153, .1);--select-bg-fire: rgba(233, 99, 3, .1);--select-bg-water: rgba(79, 120, 190, .1);--select-bg-grass: rgba(114, 184, 97, .1);--select-bg-electric: rgba(245, 209, 5, .1);--select-bg-psychic: rgba(235, 139, 132, .1);--select-bg-ice: rgba(113, 186, 171, .1);--select-bg-dragon: rgba(44, 106, 193, .1);--select-bg-dark: rgba(89, 87, 97, .1);--select-bg-fairy: rgba(226, 150, 225, .1);--select-bg-unknown: rgba(144, 144, 144, .1);--select-bg-shadow: rgba(89, 87, 97, .1);--options-bg-all: rgba(0, 0, 0, .5);--options-bg: rgba(0, 0, 0, 1);--options-bg-normal: #909090;--options-bg-fighting: #c44d61;--options-bg-flying: #758cbd;--options-bg-poison: #ac6aca;--options-bg-ground: #ce8056;--options-bg-rock: #84beb3;--options-bg-bug: #9bba48;--options-bg-ghost: #616eb7;--options-bg-steel: #6594a1;--options-bg-fire: #e96303;--options-bg-water: #4f77be;--options-bg-grass: #73b861;--options-bg-electric: #d4bc34;--options-bg-psychic: #eb8b85;--options-bg-ice: #71baac;--options-bg-dragon: #2c6ac1;--options-bg-dark: #595761;--options-bg-fairy: #e296e1;--options-bg-unknown: rgba(0, 0, 0, .5);--options-bg-shadow: rgba(0, 0, 0, .5);--bg-normal: url(/images/pokedex_assets/bg-types/normal.svg);--bg-fighting: url(/images/pokedex_assets/bg-types/fighting.svg);--bg-flying: url(/images/pokedex_assets/bg-types/flying.svg);--bg-poison: url(/images/pokedex_assets/bg-types/poison.svg);--bg-ground: url(/images/pokedex_assets/bg-types/ground.svg);--bg-rock: url(/images/pokedex_assets/bg-types/rock.svg);--bg-bug: url(/images/pokedex_assets/bg-types/bug.svg);--bg-ghost: url(/images/pokedex_assets/bg-types/ghost.svg);--bg-steel: url(/images/pokedex_assets/bg-types/steel.svg);--bg-fire: url(/images/pokedex_assets/bg-types/fire.svg);--bg-water: url(/images/pokedex_assets/bg-types/water.svg);--bg-grass: url(/images/pokedex_assets/bg-types/grass.svg);--bg-electric: url(/images/pokedex_assets/bg-types/electric.svg);--bg-psychic: url(/images/pokedex_assets/bg-types/psychic.svg);--bg-ice: url(/images/pokedex_assets/bg-types/ice.svg);--bg-dragon: url(/images/pokedex_assets/bg-types/dragon.svg);--bg-dark: url(/images/pokedex_assets/bg-types/dark.svg);--bg-fairy: url(/images/pokedex_assets/bg-types/fairy.svg);--bg-unknown: url(/images/pokedex_assets/bg-types/unknown.svg);--bg-shadow: url(/images/pokedex_assets/bg-types/shadow.svg)}@keyframes shine{0%,10%{background-position:-1000px}20%{background-position:top left}90%{background-position:top right}to{background-position:1000px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translateY(-10px)}to{transform:translatey(0)}}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E")}.poke-card-pokemon{z-index:100;transform:translateZ(.1px);will-change:transform,visibility;transform-style:preserve-3d;display:inline-block;border-radius:15px;margin:.5rem;background:#ddd;text-align:left;box-shadow:0 5px 20px -10px #111;position:relative;transition:.4s;border:none;cursor:pointer}.poke-card-pokemon:hover{transform:scale(1.05);box-shadow:0 12px 40px -5px #5a60644d}.poke-card-pokemon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;background-image:url(/assets/sparkles.gif),linear-gradient(125deg,#ff008450 15%,#fca40040 30%,#ffff0030 40%,#00ff8a20 60%,#00cfff40 70%,#cc4cfa50 85%);background-position:50% 50%;background-size:160%;background-blend-mode:overlay;opacity:.75;pointer-events:none;transition:all .33s ease;mix-blend-mode:color-dodge;z-index:1}.poke-card-pokemon .image{position:relative;height:8rem;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:1rem;z-index:2}.poke-card-pokemon .image:before{content:"";width:8rem;height:8rem;border-radius:50%;position:absolute;z-index:-1;background-color:#fff3}.poke-card-pokemon .image img{max-width:70%;max-height:6rem}.poke-card-pokemon .info{display:flex;padding:0 .5rem;align-items:flex-end;justify-content:space-between;filter:brightness(1)}.poke-card-pokemon .info>div span{display:block;text-align:left;font-weight:500;font-size:1rem;line-height:150%;color:#7a7d80;margin-bottom:.4rem;filter:brightness(2)}.poke-card-pokemon .info>div strong{font-family:Pokemon_Solid,sans-serif;font-weight:600;font-size:1.1rem;line-height:150%;color:#2f3133;filter:brightness(5) contrast(1.33)}.poke-card-pokemon .info .icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-position:center center;background-repeat:no-repeat;border-radius:50%;filter:brightness(2)}.grass.poke-card-pokemon{background:linear-gradient(140deg,#c4da3d,#71baac 69%,#93f99f)}.fire.poke-card-pokemon{background:linear-gradient(0deg,#c71800 10%,#fcc245)}.water.poke-card-pokemon{background:linear-gradient(120deg,#1cb5e0,#000851)}.normal.poke-card-pokemon{background:linear-gradient(110deg,#c1c1d1,gray)}.fighting.poke-card-pokemon{background:linear-gradient(140deg,#c44d61b3,#c44d6133 39%,#5c0249)}.flying.poke-card-pokemon{background:linear-gradient(140deg,#f9f9f9,#dddeff 39%,#918ffd)}.poison.poke-card-pokemon{background:linear-gradient(140deg,#ff2cc3,#000851 39%,#3a1c71)}.ground.poke-card-pokemon{background:linear-gradient(140deg,#ce8056,#5c0249 39%,#c44d61)}.rock.poke-card-pokemon{background:linear-gradient(140deg,#22aea3,#24beb3 39%,#9bba48)}.bug.poke-card-pokemon{background:linear-gradient(140deg,#93c99f,#73b861 69%,#839e3833)}.ghost.poke-card-pokemon{background:linear-gradient(140deg,#916eb7,#000851 39%,#3a1c71)}.steel.poke-card-pokemon{background:linear-gradient(140deg,#527379,#5274a1 39%,#5294a1)}.electric.poke-card-pokemon{background:linear-gradient(140deg,#ffde00,#f1a767 39%,#fcc245)}.psychic.poke-card-pokemon{background:linear-gradient(140deg,#ffa7f9,#ff2cc3 39%,#ffe3a7)}.ice.poke-card-pokemon{background:linear-gradient(230deg,#caeaf6,#a0eaf1 46%,#6fb8eb)}.dragon.poke-card-pokemon{background:linear-gradient(230deg,#6fb8eb,#6fa1eb 46%,#6d91fb)}.fairy.poke-card-pokemon{background:linear-gradient(45deg,#ffe6f0,#ffc5e0 34%,#ffa6b9 71%,#ff8a95)}.dark.poke-card-pokemon{background:linear-gradient(20deg,#191919,#100b32 33%,#5c0249)}.unknown.poke-card-pokemon{background:linear-gradient(110deg,#c1c1d1,gray)}@media (max-width: 768px){.poke-card-pokemon .image{height:8rem}.poke-card-pokemon .image:before{width:6rem;height:6rem}.poke-card-pokemon .info>div span{font-size:1.1rem}.poke-card-pokemon .info>div strong{font-size:1.2rem}}.pokemon-grid{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem;gap:.5rem}@media screen and (min-width: 320px){.poke-card-pokemon{width:calc(50% - 1rem);height:auto;aspect-ratio:3/4}}@media screen and (min-width: 768px){.poke-card-pokemon{width:calc(33.333% - 1rem);height:auto;aspect-ratio:3/4}}@media screen and (min-width: 1200px){.poke-card-pokemon{width:calc(33.333% - 1rem);height:auto;aspect-ratio:3/4}}@media screen and (min-width: 1500px){.poke-card-pokemon{width:calc(33.333% - 1rem);height:auto;aspect-ratio:3/4}}@media screen and (min-width: 1800px){.poke-card-pokemon{width:calc(33.333% - 1rem);height:auto;aspect-ratio:3/4}}
