.carousel-gallery-module-scss-module__gyEnJa__carousel{width:100%;position:relative}.carousel-gallery-module-scss-module__gyEnJa__embla{width:100%;height:160px;overflow:hidden}.carousel-gallery-module-scss-module__gyEnJa__emblaContainer{height:100%;display:flex}.carousel-gallery-module-scss-module__gyEnJa__emblaSlide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.carousel-gallery-module-scss-module__gyEnJa__emblaSlide img{object-fit:contain;cursor:pointer;border-radius:var(--size-3);max-width:100%;max-height:100%}.carousel-gallery-module-scss-module__gyEnJa__arrow{color:#fff;cursor:pointer;opacity:0;z-index:1;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-gallery-module-scss-module__gyEnJa__carousel:hover .carousel-gallery-module-scss-module__gyEnJa__arrow{opacity:1}@media (hover:none){.carousel-gallery-module-scss-module__gyEnJa__arrow{opacity:.7}}.carousel-gallery-module-scss-module__gyEnJa__arrowLeft{left:.5rem}.carousel-gallery-module-scss-module__gyEnJa__arrowRight{right:.5rem}
@keyframes pokemon-link-card-module-scss-module__P4qoFG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes pokemon-link-card-module-scss-module__P4qoFG__pokeball-capture-rock{0%{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(12deg)}54%{transform:rotate(-10deg)}72%{transform:rotate(8deg)}to{transform:rotate(0)}}.pokemon-link-card-module-scss-module__P4qoFG__link{border:1px solid color-mix(in srgb, var(--pokemon-type-color) 75%, #3a3a4e);border-radius:var(--size-3);width:100%;min-width:0;color:inherit;transition:border-color .16s var(--ease-2),background-color .16s var(--ease-2),color .16s var(--ease-2);background:#ffffff6b;align-items:center;gap:.52rem;padding:.48rem .55rem;display:flex}.pokemon-link-card-module-scss-module__P4qoFG__link:hover,.pokemon-link-card-module-scss-module__P4qoFG__link:focus-visible{border-color:color-mix(in srgb, var(--pokemon-type-color) 80%, #0f172a99);background-color:color-mix(in srgb, var(--pokemon-type-color) 14%, #fffc)}.pokemon-link-card-module-scss-module__P4qoFG__link:focus-visible{outline:2px solid var(--pokemon-type-color);outline-offset:2px}.pokemon-link-card-module-scss-module__P4qoFG__link[data-size=regular]{gap:.62rem;padding:.58rem .65rem}.pokemon-link-card-module-scss-module__P4qoFG__imageFrame{flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.pokemon-link-card-module-scss-module__P4qoFG__link[data-size=regular] .pokemon-link-card-module-scss-module__P4qoFG__imageFrame{width:3rem;height:3rem}.pokemon-link-card-module-scss-module__P4qoFG__image{object-fit:contain;width:auto;max-width:2.2rem;height:auto;max-height:2.2rem}.pokemon-link-card-module-scss-module__P4qoFG__link[data-size=regular] .pokemon-link-card-module-scss-module__P4qoFG__image{max-width:2.55rem;max-height:2.55rem}.pokemon-link-card-module-scss-module__P4qoFG__fallbackIcon{width:1.35rem;height:1.35rem}.pokemon-link-card-module-scss-module__P4qoFG__link[data-size=regular] .pokemon-link-card-module-scss-module__P4qoFG__fallbackIcon{width:1.55rem;height:1.55rem}.pokemon-link-card-module-scss-module__P4qoFG__content{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.pokemon-link-card-module-scss-module__P4qoFG__id{color:var(--pid);font-size:.62rem;font-weight:var(--font-weight-7);letter-spacing:.1em}.pokemon-link-card-module-scss-module__P4qoFG__name{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.1;display:-webkit-box;overflow:hidden}.pokemon-link-card-module-scss-module__P4qoFG__meta{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--text) 56%, transparent);font-size:.72rem;font-weight:var(--font-weight-7);overflow:hidden}.pokemon-link-card-module-scss-module__P4qoFG__meta span:not(:first-child):before{content:"·";margin:0 .3rem}
.pokemon-link-grid-module-scss-module__EjnQ1G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.55rem;display:grid}
