.Card_card__xQTNH{padding:var(--padding-xl);border-radius:var(--card-border-radius);background:var(--card-background-color);box-shadow:var(--box-shadow)}.Card_cardTitle__URr_A{color:var(--card-title-color);margin:0;font-size:1.7em;word-break:break-word}.Card_stickyTitle__1CATW>header{position:-webkit-sticky;position:sticky;z-index:2;top:0}.Card_card__xQTNH>header{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);padding:var(--padding-xl);margin:calc(-1 * var(--padding-xl));margin-bottom:auto;background-color:var(--card-title-bg-color);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;border-bottom:1px solid var(--border-color)}.Card_card__xQTNH.Card_tintedHeader__Wn57F>header{text-shadow:var(--heading-text-shadow)}.Card_card__xQTNH>details>summary{cursor:pointer;display:flex;align-items:center}.Card_card__xQTNH>details>summary:not([class]){list-style:none}.Card_card__xQTNH>details>summary:not([class])::-webkit-details-marker{display:none}.Card_card__xQTNH>details>summary:not([class]):before{content:"";flex-shrink:0;width:0;height:0;margin-right:var(--padding);border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.45em solid}.Card_card__xQTNH>details[open]>summary:not([class]):before{transform:rotate(90deg)}.Card_card__xQTNH>details>summary>*{display:inline;margin-left:var(--padding);margin-right:var(--padding);vertical-align:middle}.Card_card__xQTNH>details{padding:var(--padding-md);border-radius:var(--border-radius);border:1px solid var(--border-color)}.Card_card__xQTNH>details[open]>summary{margin-bottom:var(--padding);padding-bottom:var(--padding);border-bottom:1px dashed var(--border-color)}.Card_card__xQTNH>*+*{margin-top:var(--padding-xl)}.Card_card__xQTNH>h2:not(.Card_cardTitle__URr_A),.Card_card__xQTNH>h3,.Card_card__xQTNH>h4{padding:var(--padding-md) var(--padding-lg);border-radius:var(--border-radius);background:var(--inset-gray-bg-color)}@media screen and (max-width:960px){.Card_card__xQTNH{border:none;border-radius:0}.Card_cardTitle__URr_A{font-size:1.5em}.Card_card__xQTNH>header{border-radius:0;padding:var(--padding-lg) var(--padding-xl)}}@media screen and (prefers-color-scheme:dark){.Card_card__xQTNH>details{border:1px solid var(--border-color)}}.PokemonCard_pokemonCard__jxCzI{color:inherit;text-decoration:none;font-weight:600;line-height:1.25}.PokemonCard_pokemonCardContent___wx3G{display:flex;align-items:center;flex-direction:column;gap:var(--padding);position:relative}.PokemonCard_castsShadow__RRzeS{text-shadow:var(--text-shadow-over-type-bg)}.PokemonCard_castsShadow__RRzeS img{background:radial-gradient(transparent,rgba(0,0,0,.15));border-radius:var(--border-radius)}.mega-boost_sections___ec_Y{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.mega-boost_section__C90nd{display:flex;padding:var(--padding-xl);flex-direction:column;border-radius:var(--card-border-radius);border-width:2px;border-style:solid}.mega-boost_sectionTitle__7V2Mf{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin:0}.mega-boost_pokemonGrid__jh_OI{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--padding-lg);gap:var(--padding-lg);margin:0;padding:0}.mega-boost_pokemonGridItem__fF1K0{display:flex;justify-content:center;text-align:center}.mega-boost_pokemonGridItem__fF1K0 a{width:100%;padding:var(--padding-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--card-background-color);border:1px solid var(--border-color)}.mega-boost_emptyState__SFerd{font-style:italic}@media screen and (max-width:960px){.mega-boost_sections___ec_Y{grid-template-columns:1fr}}.PokemonImage_image__OgUuN{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:bottom;isolation:isolate}.PokemonImage_art__hF5yV{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.PokemonImage_aura__liCA3{position:absolute;inset:10%;background:var(--pokemon-aura) center /contain no-repeat;opacity:.5;pointer-events:none}.PokemonImage_badge__CEzVe{position:absolute;z-index:2;right:0;bottom:5%;width:25%;height:25%;background:var(--pokemon-badge) center /contain no-repeat;pointer-events:none}.PokemonImage_shadow__knLiV{--pokemon-aura:url(/images/shadow-pokemon-bg-v2.png);--pokemon-badge:url(/images/shadow-pokemon-go-icon.png)}.PokemonImage_dynamax__T7njG .PokemonImage_badge__CEzVe,.PokemonImage_mega__7Yxvo .PokemonImage_badge__CEzVe,.PokemonImage_shadow__knLiV .PokemonImage_badge__CEzVe{left:5%;right:auto}.PokemonImage_dynamax__T7njG{--pokemon-aura:url(/images/ui-elements/dynamax-clouds-v2.png);--pokemon-badge:url(/images/icons/dynamax-icon-v2.webp)}.PokemonImage_dynamax__T7njG .PokemonImage_aura__liCA3{opacity:1}.PokemonImage_mega__7Yxvo{--pokemon-aura:url(/_next/static/media/mega-aura.b46ecae2.webp);--pokemon-badge:url(/images/icons/mega-icon-emboss.webp)}.PokemonImage_primalWater__B1N4T{background:radial-gradient(var(--type-water) 0,transparent 70%) 50% /contain no-repeat}.PokemonImage_primalGround__6nZI7{background:radial-gradient(var(--type-ground) 0,transparent 70%) 50% /contain no-repeat}.PokemonImage_placeholder__rNCyn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:.4}.PokemonImage_placeholder__rNCyn svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:3}