@keyframes pokemon-list_fade-in__9hc4x{0%{opacity:0}to{opacity:1}}.pokemon-list_container__h7LIQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));animation:pokemon-list_fade-in__9hc4x .5s ease-in}@media(min-width:640px){.pokemon-list_container__h7LIQ{grid-template-columns:repeat(auto-fill,minmax(var(--size-13),1fr));padding-inline:var(--size-6)}}@keyframes pokemon-list-card_fade-in__EedjX{0%{opacity:0}to{opacity:1}}.pokemon-list-card_rightContainer__BkT49{display:flex;justify-content:center;align-items:center}.pokemon-list-card_container__vkO0I{display:flex;position:relative;justify-content:space-between;background-color:var(--card-bg);width:100%;transition:background-color var(--ease-in-out-3) 1.5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--darker-card-bg);overflow:hidden}.pokemon-list-card_container__vkO0I:hover{background-color:var(--darker-card-bg);transition-duration:.3s}.pokemon-list-card_container__vkO0I:hover .pokemon-list-card_pokeImg__OnvTG{transform:scale(1.25)}.pokemon-list-card_leftContainer__jqArP{display:flex;flex-direction:column;justify-content:space-between;padding:var(--size-2)}.pokemon-list-card_headContainer__bZ_i2{display:flex;flex-direction:column;align-self:flex-start}.pokemon-list-card_pokeName__qRM4Q{font-size:var(--font-size-3);font-weight:var(--font-weight-2);color:var(--text);align-self:flex-start}.pokemon-list-card_pokeId__L_651{color:var(--pid);font-size:var(--font-size-4);font-weight:var(--font-weight-3);line-height:var(--size-6)}.pokemon-list-card_typeContainer__E86D2{display:flex;margin-top:var(--size-1)}.pokemon-list-card_typeContainer__E86D2 :not(:last-child){margin-right:var(--size-2)}.pokemon-list-card_rightContainer__BkT49{position:relative}.pokemon-list-card_pokeImg__OnvTG{height:auto;position:absolute;right:0;max-width:var(--size-9);transition:transform var(--ease-in-out-2) .2s}@media(min-width:640px){.pokemon-list-card_pokeId__L_651{font-size:var(--font-size-6);line-height:var(--size-8)}.pokemon-list-card_pokeName__qRM4Q{font-size:var(--font-size-4)}.pokemon-list-card_pokeImg__OnvTG{max-width:6rem}}@keyframes type-icon_fade-in__9i1Xr{0%{opacity:0}to{opacity:1}}.type-icon_smallType__pQpW9{width:3.75rem;height:auto}.type-icon_mediumType__OIN4Z{width:6rem;height:auto}@media(min-width:640px){.type-icon_smallType__pQpW9{width:4.75rem}}@keyframes pokemon-details_fade-in__rn_2a{0%{opacity:0}to{opacity:1}}.pokemon-details_detailsContainer__oyvho,.pokemon-details_innerContentContainer__b7o7B,.pokemon-details_pokeImgContainer__99wi4{display:flex;flex-direction:column}.pokemon-details_loadingContainer__ILwTT{display:flex;justify-content:center;align-items:center}.pokemon-details_heading__0fgSd{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px)}.pokemon-details_loadingContainer__ILwTT{height:100vh}.pokemon-details_loadingContainer__ILwTT svg{width:50px;height:50px}.pokemon-details_container__d5O9U{position:relative;width:100vw;height:100vh}.pokemon-details_gradientBg__SRRHc{position:absolute;filter:opacity(.5);width:100vw;height:100vh}.pokemon-details_returnArrowContainer__w9fXx{position:fixed;top:0;-webkit-backdrop-filter:blur(var(--size-1));backdrop-filter:blur(var(--size-1));z-index:1;width:100%}.pokemon-details_returnArrowContainer__w9fXx svg{width:var(--size-8);height:auto}.pokemon-details_contentContainer__wMl4C{animation:pokemon-details_fade-in__rn_2a 1s ease-in;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pokemon-details_innerContentContainer__b7o7B{justify-content:center;align-items:center;width:100%;height:100%;overflow:auto}.pokemon-details_pokeImgContainer__99wi4{margin-block:var(--size-3)}.pokemon-details_pokemonName__9PxPX{display:flex;justify-content:center;letter-spacing:clamp(0px,2vw,5rem);font-size:var(--font-size-5);font-weight:var(--font-weight-6);mix-blend-mode:multiply;white-space:nowrap}.pokemon-details_pokeImg__CtqId{position:relative;margin:auto;width:70%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pokemon-details_detailsContainer__oyvho{width:100%;height:100%;gap:var(--size-4);padding-inline:var(--size-3)}@media(min-width:640px){.pokemon-details_innerContentContainer__b7o7B{flex-direction:row;max-width:1500px;height:100%;overflow:hidden}.pokemon-details_pokeImgContainer__99wi4{min-width:50%}.pokemon-details_detailsContainer__oyvho{overflow:auto;justify-content:start;align-items:stretch;padding-top:var(--size-9);padding-bottom:var(--size-3)}}@keyframes general_fade-in___8BbW{0%{opacity:0}to{opacity:1}}.general_container__r2Jkt{display:flex;flex-direction:column;background:rgba(255,255,255,.3);border-radius:var(--size-2);-webkit-backdrop-filter:blur(var(--size-1));backdrop-filter:blur(var(--size-1));padding:var(--size-3);color:var(--text);font-size:var(--size-4);gap:var(--size-3)}.general_container__r2Jkt>div h2{-webkit-margin-end:var(--size-5);margin-inline-end:var(--size-5)}.general_container__r2Jkt>div p{overflow:auto;text-wrap:nowrap}.general_dataField__ZsqWN{display:flex;justify-content:space-between;position:relative;align-items:center}.general_dataField__ZsqWN h2{font-size:var(--size-4);font-weight:var(--font-weight-5);filter:brightness(.5)}.general_dataField__ZsqWN p{filter:brightness(.5)}.general_typeContainer__EEbR6{display:flex;overflow:auto;gap:var(--size-1)}.general_abilitiesContainer__Vfoa2{display:flex;overflow:auto;-webkit-margin-start:var(--size-5);margin-inline-start:var(--size-5);white-space:nowrap;gap:var(--size-2)}.general_abilityWrapper__cC0RO{padding-inline:var(--size-2);border-radius:var(--size-3)}.general_abilityWrapper__cC0RO p{filter:none;color:var(--background);font-size:var(--size-3)}@media(min-width:768px){.general_container__r2Jkt{font-size:var(--size-5);-webkit-margin-start:initial;margin-inline-start:0}.general_dataField__ZsqWN h2{font-size:var(--size-5)}.general_abilityWrapper__cC0RO p{font-size:1.15rem}}@keyframes stats_fade-in__YVhTi{0%{opacity:0}to{opacity:1}}.stats_container__reNYJ{display:flex;flex-direction:column;background:rgba(255,255,255,.3);border-radius:var(--size-2);-webkit-backdrop-filter:blur(var(--size-1));backdrop-filter:blur(var(--size-1));font-size:var(--font-size-4);padding:var(--size-3);gap:var(--size-3)}.stats_statRowContainer__L_AgY{display:flex;align-items:center;gap:var(--size-4)}.stats_prefix__0bsQh{display:flex;justify-content:space-between;gap:var(--size-4)}.stats_prefix__0bsQh h2,.stats_prefix__0bsQh p{filter:brightness(.5);font-size:var(--size-4);font-weight:var(--font-weight-5)}.stats_statProgressContainer__X4il1{flex-grow:1}.stats_statProgress__1X_O4{height:var(--size-3);border-radius:var(--size-15);filter:brightness(.9)}@media(min-width:768px){.stats_prefix__0bsQh h2,.stats_prefix__0bsQh p{font-size:var(--size-5)}}