body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"PokemonHollow";src:url(/static/media/Pokemon\ Hollow.47f77ce9.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"PokemonSolid";src:url(/static/media/Pokemon\ Solid.5d60be1f.ttf) format("truetype");font-style:normal;font-weight:400}.App_wrap__2w-En{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100vw;min-width:100vw;height:100vh;min-height:700px;background:50%/cover no-repeat url(/static/media/background.e5714369.png);overflow-y:scroll}@media (max-width:900px){.App_wrap__2w-En{max-height:100vh;min-height:100vh}}@-webkit-keyframes Loader_bounce__2kPRN{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes Loader_bounce__2kPRN{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes Loader_disappear__16uNv{0%{display:-webkit-flex;display:flex}99%{display:-webkit-flex;display:flex}to{opacity:0;display:none}}@keyframes Loader_disappear__16uNv{0%{display:-webkit-flex;display:flex}99%{display:-webkit-flex;display:flex}to{opacity:0;display:none}}@-webkit-keyframes Loader_appear__17ERc{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes Loader_appear__17ERc{0%{opacity:0}50%{opacity:0}to{opacity:1}}.Loader_loaderWrap__3ipRi{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;top:0;left:0;width:100vw;min-width:100vw;height:100vh;min-height:100vh;background:rgba(7,7,7,.9);z-index:15}.Loader_bounce__2kPRN{-webkit-animation:Loader_bounce__2kPRN 1s infinite;animation:Loader_bounce__2kPRN 1s infinite}.Loader_disappear__16uNv{display:none;-webkit-animation:Loader_disappear__16uNv 1s ease-in-out;animation:Loader_disappear__16uNv 1s ease-in-out}.Loader_appear__17ERc{-webkit-animation:Loader_appear__17ERc 2s ease-in-out;animation:Loader_appear__17ERc 2s ease-in-out}.Loader_pokeball__5BV-z{width:250px;height:250px;border-radius:250px;border:10px solid #000;position:relative;background:linear-gradient(180deg,#eee 0,#fff);margin:10px auto}.Loader_pokeball__5BV-z:after,.Loader_pokeball__5BV-z:before{content:"";display:block}.Loader_pokeball__5BV-z,.Loader_pokeball__5BV-z:after,.Loader_pokeball__5BV-z:before{transition:all .6s cubic-bezier(.67,.4,.36,.75)}.Loader_pokeball__5BV-z:before{width:250px;height:120px;border-bottom:10px solid #000;border-radius:125px 125px 0 0;background:linear-gradient(180deg,#d10000 0,red 50%)}.Loader_pokeball__5BV-z:after{content:"";width:50px;height:50px;background:linear-gradient(180deg,#fff 0,#ccc);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 5px #000,0 0 0 10px #ddd,0 0 0 17.85714px #000,0 0 25px 14.70588px rgba(0,0,0,.4)}.Header_headerWrap__1pq_M{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;min-width:100%;height:10%;min-height:60px;max-height:85px;background:linear-gradient(295deg,rgba(75,55,187,.55),rgba(80,141,18,.5));border-radius:30px;position:fixed;top:0;left:0;z-index:2;cursor:default}.Header_headerWrap__1pq_M,.Header_headerWrap__1pq_M:hover{transition:height .1s linear,min-height .1s linear,background .1s linear}.Header_headerWrap__1pq_M:hover{height:15%;min-height:15%;background:linear-gradient(295deg,rgba(75,55,187,.95),rgba(80,141,18,.9))}.Header_headerWrap__1pq_M .Header_welcomeText__3oXjf{color:#fff;font-family:"PokemonSolid",sans-serif;font-size:25px;letter-spacing:5px}.Header_filterPanel__kMK1J:hover .Header_headerWrap__1pq_M{height:15%;min-height:15%;transition:height .1s linear,min-height .1s linear}@media (max-width:650px){.Header_headerWrap__1pq_M .Header_welcomeText__3oXjf{font-size:18px;letter-spacing:2px}}@media (max-width:450px){.Header_headerWrap__1pq_M .Header_welcomeText__3oXjf{font-size:14px;letter-spacing:1px}}.FilterPanel_filterPanelWrap__1fSOS{display:-webkit-flex;display:flex;width:75%;height:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_switchView__15X3-{display:none}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_itemsTypeWrap__f33HM{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 20px 0 0}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_exitIcon__3spFd{display:none}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_exitText__J3S35{display:block}@media (max-width:700px){.FilterPanel_filterPanelWrap__1fSOS{width:85%}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_switchView__15X3-{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_itemsTypeWrap__f33HM{display:none}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_exitIcon__3spFd{display:block}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_exitText__J3S35{display:none}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_MuiInputBase-input__3a8QC{width:150px!important;min-width:150px!important}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_show__36Pri{display:block}.FilterPanel_filterPanelWrap__1fSOS .FilterPanel_hide__3VKiw{display:none}}.Main_mainWrap__3ecLA{width:100%;min-width:100%;height:100%;min-height:0;-webkit-align-items:flex-start;align-items:flex-start}.Main_mainWrap__3ecLA,.Main_mainWrap__3ecLA .Main_enterButton__jUrie{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Main_mainWrap__3ecLA .Main_enterButton__jUrie{-webkit-align-items:center;align-items:center;width:250px;height:70px;background:rgba(4,86,229,.8);border-radius:30px;color:#fff;box-shadow:2px 2px 15px #000;cursor:pointer;font-size:14px;transition:all .2s ease;margin-top:calc(50vh - 35px)}.Main_mainWrap__3ecLA .Main_enterButton__jUrie:hover{font-size:16px;background:rgba(2,91,243,.8);width:280px;height:80px;border-radius:35px;box-shadow:2px 2px 35px #000;transition:all .2s ease}.Main_mainWrap__3ecLA .Main_enterButton__jUrie:active{font-size:12px;background:rgba(3,70,184,.8);width:200px;height:60px;border-radius:25px;box-shadow:2px 2px 5px #000;transition:all .2s ease}.CardList_cardListWrap__26Z_1{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding-top:80px;padding-bottom:100px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.CardList_cardListWrap__26Z_1 img{object-fit:contain}@-webkit-keyframes CardPokemon_appear__1OyAg{0%{opacity:0}to{opacity:1}}@keyframes CardPokemon_appear__1OyAg{0%{opacity:0}to{opacity:1}}.CardPokemon_cardListWrap__2EeSI{display:-webkit-flex;display:flex;max-width:250px;min-width:250px;width:250px;min-height:263px;height:263px;margin:10px;-webkit-animation:CardPokemon_appear__1OyAg .2s linear;animation:CardPokemon_appear__1OyAg .2s linear}.CardPokemon_cardListWrap__2EeSI .CardPokemon_typesWrap__3Ad-J{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.CardPokemon_cardListWrap__2EeSI .CardPokemon_typesWrap__3Ad-J .CardPokemon_type__1evg1{background:#8fbc8f;padding:2px 10px;border-radius:30px;margin:0 5px}.PokemonDetails_pokemonDetailsWrap__1rmGw{position:absolute;top:0;left:0;z-index:5}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_darkBackground__F0oC_{width:100vw;height:100vh;position:absolute;top:0;left:0;background:rgba(0,0,0,.72);z-index:5}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO{width:500px;height:600px;background:#fff;border-radius:30px;position:absolute;left:calc(50vw - 250px);top:calc(50vh - 300px);z-index:6}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_headerWrap__1eOx0{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:30px 0 0;position:relative}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_headerWrap__1eOx0 .PokemonDetails_cross__3OMZY{position:absolute;top:25px;right:15px;width:16px;height:2px;background:#a7a4a4;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_headerWrap__1eOx0 .PokemonDetails_cross__3OMZY:before{content:"";position:absolute;top:0;right:0;width:16px;height:2px;background:#a7a4a4;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_headerWrap__1eOx0 .PokemonDetails_previewWrap__2J4xg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_headerWrap__1eOx0 .PokemonDetails_previewWrap__2J4xg img{width:100px}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_title__2RPn6{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;overflow:scroll;height:370px}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H{display:-webkit-flex;display:flex;width:95%;min-height:-webkit-max-content;min-height:max-content;height:-webkit-max-content;height:max-content;transition:background-color .1s ease-in-out;cursor:default}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H:hover{background-color:rgba(157,0,255,.24);transition:background-color .8s ease-in-out}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H .PokemonDetails_tableCellTitle__1o1Qe{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:35%;min-height:-webkit-max-content;min-height:max-content;border:1px solid rgba(0,0,0,.62)}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H .PokemonDetails_tableCellDescription__1s0mG{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:65%;min-height:-webkit-max-content;min-height:max-content;border:1px solid rgba(0,0,0,.62);border-left:none}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H .PokemonDetails_tableCellDescription__1s0mG div{margin:3px 4px;padding:2px 3px;border-radius:30px}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H .PokemonDetails_tableCellDescription__1s0mG .PokemonDetails_listItem__TWHWl{background-color:rgba(240,253,69,.76)}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO .PokemonDetails_paramsWrap__2xW1i .PokemonDetails_tableRow__1IF2H .PokemonDetails_tableCellDescription__1s0mG .PokemonDetails_listStats__2RHUf{background-color:rgba(232,86,19,.58)}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_bigPreviewWrap__1Cb6o{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:500px;height:600px;background:rgba(0,0,0,.71);border-radius:30px;position:absolute;left:calc(50vw - 250px);top:calc(50vh - 300px);z-index:10}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_bigPreviewWrap__1Cb6o .PokemonDetails_bigPreview__1hjnW{max-width:98%;width:450px;max-height:550px}@media (max-width:700px){.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_detailsWrap__1fpBO{width:100vw;min-width:100vw;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh;left:0;top:0}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_paramsWrap__2xW1i{min-height:40px}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_bigPreviewWrap__1Cb6o{width:100vw;min-width:100vw;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh;left:0;top:0}.PokemonDetails_pokemonDetailsWrap__1rmGw .PokemonDetails_bigPreviewWrap__1Cb6o .PokemonDetails_bigPreview__1hjnW{max-width:98%;width:95%;max-height:80vh}}.Footer_footerWrap__nCSxC{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:fixed;bottom:40px;width:450px;height:55px;border-radius:50px;background-color:rgba(0,16,203,.15);cursor:default;transition:background-color .2s linear}.Footer_footerWrap__nCSxC:hover{background-color:rgba(139,150,245,.95);transition:background-color .2s linear}@media (max-width:700px){.Footer_footerWrap__nCSxC{bottom:10px}}@media (max-width:500px){.Footer_footerWrap__nCSxC{width:320px}}
/*# sourceMappingURL=main.4ea3c6a3.chunk.css.map */