.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)}}.Loading_loading__zmC23{display:flex;align-items:center;justify-content:center;padding:var(--padding-md)}.Loading_indicator__7bpmn{display:inline-block;--size:80px;width:var(--size);height:var(--size)}.Loading_indicator__7bpmn:after{content:" ";display:block;width:var(--size);height:var(--size);margin:8px;border-radius:50%;border:8px solid var(--border-color);box-sizing:border-box;border-color:var(--border-color) transparent var(--border-color) transparent;animation:Loading_rotation__9_6XC .5s ease-in-out infinite}@keyframes Loading_rotation__9_6XC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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}.Toggle_toggle__9VZxV{display:flex;align-items:center;gap:var(--padding);padding:var(--padding);border-radius:var(--border-radius);border:2px solid var(--border-color);cursor:pointer}.Toggle_toggle__9VZxV:hover{border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.Toggle_toggleDisabled__5JdXU{cursor:not-allowed;opacity:.6}.Toggle_toggleDisabled__5JdXU:hover{border-color:var(--border-color);box-shadow:none}.Toggle_label__Ya4hL{font-weight:700;display:block;cursor:pointer;margin-bottom:var(--padding)}[data-table-settings] .Toggle_toggle__9VZxV{align-items:flex-start;border:0;border-radius:0;padding:8px 0;min-height:44px;line-height:1.4}[data-table-settings] .Toggle_toggle__9VZxV:hover{box-shadow:none}[data-table-settings] .Toggle_toggleCheckbox__DpWLc{accent-color:var(--link-color);flex-shrink:0;font:inherit;width:1em;height:1em;margin:.2em 0 0}.WhosThatPokemon_options__AGrvg{display:grid;grid-template-columns:50% 50%;grid-gap:var(--padding);gap:var(--padding);list-style:none;padding:0;justify-content:center;margin-bottom:var(--padding-lg)}.WhosThatPokemon_timeToGuess__NwJ_h{text-align:center}.WhosThatPokemon_guessButton__vFGds{display:block;width:100%;height:100%;padding:var(--padding-lg);border:1px solid var(--border-color)}.WhosThatPokemon_guessButtonCorrectAnswer__kK_mx{font-weight:700;background-color:var(--effectiveness-super-effective)!important}.WhosThatPokemon_guessStage___HzPP{display:flex;flex-direction:column;padding:var(--padding-lg) 0;justify-content:center}.WhosThatPokemon_guessIcon__uJqqb{filter:brightness(0);align-self:center}.WhosThatPokemon_hardMode__53xvl{--hard-mode-blur:10px;filter:brightness(0) blur(var(--hard-mode-blur));-webkit-backface-visibility:visible;backface-visibility:visible;animation:WhosThatPokemon_hardMode__53xvl 2s infinite}.WhosThatPokemon_guessIconRevealed__4kk0D{filter:brightness(1) blur(0);animation:WhosThatPokemon_iconReveal__lvOe5 .5s ease}.WhosThatPokemon_guessCorrectTitle__GZVKO{text-align:center}.WhosThatPokemon_guessCorrect__hcdbv{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:var(--padding-lg);padding:var(--padding-lg);margin-top:var(--padding-lg);border-radius:var(--border-radius);color:white;background-color:var(--effectiveness-super-effective);animation:WhosThatPokemon_celebration__NgFIb .15s ease}.WhosThatPokemon_restartGameButton__G3icV{display:block;width:100%;padding:var(--padding-lg)}.WhosThatPokemon_score__6ukU_{text-align:center;background-color:goldenrod;padding:var(--padding);margin-bottom:var(--padding);border-radius:var(--border-radius);transition:background-color .5s ease-in-out;color:white;box-shadow:0 0 5px 0 rgba(0,0,0,0)}.WhosThatPokemon_scoreIncrement__pu5ho{animation:WhosThatPokemon_win__BD1Rg .25s;background-color:var(--effectiveness-super-effective);box-shadow:0 0 10px 0 var(--effectiveness-super-effective)}.WhosThatPokemon_scoreDecrement__hNJci{animation:WhosThatPokemon_shake__nifrD .1s infinite;background-color:var(--effectiveness-not-very-effective);box-shadow:0 0 10px 0 var(--effectiveness-not-very-effective)}@keyframes WhosThatPokemon_hardMode__53xvl{0%{transform:scale(1) rotateY(0)}to{transform:scale(1) rotateY(-2turn)}}@keyframes WhosThatPokemon_win__BD1Rg{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-5px)}to{transform:scale(1) translateY(0)}}@keyframes WhosThatPokemon_shake__nifrD{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}@keyframes WhosThatPokemon_celebration__NgFIb{0%{opacity:0;transform:scale(0) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes WhosThatPokemon_iconReveal__lvOe5{0%{filter:brightness(0) blur(0);transform:rotateY(-1turn) scale(.5)}50%{filter:brightness(.5) blur(0);transform:rotateY(0deg) scale(1.5)}70%{filter:brightness(1) blur(0);transform:rotateY(0deg) scale(.75)}to{filter:brightness(1) blur(0);transform:rotateY(0deg) scale(1)}}