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;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.global_flexColumnCentered__kv3kM{display:flex;justify-content:center;align-items:center;flex-direction:column}.global_invisible__2TlYT{display:none}.global_plainButton__VP6L6{cursor:pointer;border:0;padding:0;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.global_plainButton__VP6L6:focus{outline:none}.App_container__1MQN3{padding:1.5rem}.App_title__-GfWs{font-family:Spartan;font-size:calc(1.5rem + 2vmin)}.App_githubLink__14Qon{position:absolute;top:0;right:0;margin:1.5rem;font-size:calc(.5rem + 2vmin);color:#000;opacity:.5;transition:opacity .25s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.App_githubLink__14Qon:hover{opacity:1}.FloatingSearch_scopedVariables__2mUlv{--expanded-width-unitless:200;--expanded-width-px:calc(var(--expanded-width-unitless)*1px)}@media only screen and (min-width:600px){.FloatingSearch_scopedVariables__2mUlv{--expanded-width-unitless:400}}.FloatingSearch_buttonRoot__25n_x{position:fixed;bottom:2rem;right:2rem;height:calc(4rem + 3vmin);width:calc(4rem + 3vmin);font-size:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .2s linear}.FloatingSearch_common__3gJaA{flex-shrink:0;height:inherit;background-color:#e0e0e0;box-shadow:0 0 40px 0 rgba(0,0,0,.1);transition:transform .2s linear}.FloatingSearch_left__1uwh4{width:52%;position:absolute;border-radius:calc((4rem + 3vmin)/2) 0 0 calc((4rem + 3vmin)/2);transform-origin:right;z-index:1;left:0;-webkit-clip-path:inset(-40px 1px -40px -40px);clip-path:inset(-40px 1px -40px -40px)}.FloatingSearch_middle__XkCa7{box-shadow:0 0 80px -20px rgba(0,0,0,.1);width:1000px;transform:scaleX(.001);z-index:2;-webkit-clip-path:inset(-40px 0 -40px 0);clip-path:inset(-40px 0 -40px 0)}.FloatingSearch_middleExpanded__6QNZ7{transform:scaleX(calc((var(--expanded-width-unitless) + 10)/1000))}.FloatingSearch_right__1MyDi{position:absolute;width:50%;left:50%;margin-right:-1px;border-radius:0 calc((4rem + 3vmin)/2) calc((4rem + 3vmin)/2) 0}.FloatingSearch_rightTranslated__3mEUT{transform:translateX(calc(var(--expanded-width-px)/2))}.FloatingSearch_iconWrapper__2iPHh{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:2;font-size:calc(1rem + 3vmin)}.FloatingSearch_iconTransformWrapper__1KCIF{display:flex;justify-content:center;align-items:center;transition:transform .2s linear;transform:translateX(0)}.FloatingSearch_leftTranslated__c7GeR{transform:translateX(calc(-1*var(--expanded-width-px)/2))}.FloatingSearch_search__12qgO{position:absolute;transform:translateX(calc((4rem + 3vmin)/4));align-items:center;z-index:3;font-size:1.5rem;border:none;border-bottom:thin solid #a9a9a9;background-color:transparent;outline:none;width:calc(var(--expanded-width-px) - 2rem)}.CardButton_root__2JBr7{--card-side:25vmin;box-shadow:0 0 40px 0 rgba(0,0,0,.1);height:var(--card-side);width:var(--card-side);border:none;font-family:Spartan;cursor:pointer;font-size:calc(.25rem + 2vmin);outline:none;background-color:#fff;-webkit-tap-highlight-color:transparent;position:relative;transition:transform .1s}.CardButton_root__2JBr7:hover{transform:scale(1.1)}.ComponentTransition_invisible__pDQEz{display:none}.ExpandedCard_root__3ycZY{box-shadow:0 0 40px 0 rgba(0,0,0,.1);height:100vh;width:100vw;font-family:Spartan;font-size:calc(1rem + 2vmin);background-color:#fff;position:fixed;margin:auto;top:0;left:0;padding:12vh 12vw;visibility:hidden;z-index:1;box-sizing:border-box}.ExpandedCard_name__Px-cM,.ExpandedCard_title__VV5JQ{z-index:1}.ExpandedCard_description__12A6M{font-size:calc(.75rem + 2vmin);text-align:center}.ExpandedCard_closeButton__3d-oT{background-color:transparent;position:fixed;bottom:2rem;right:2rem;font-size:calc(2rem + 3vmin);height:calc(4rem + 3vmin);width:calc(4rem + 3vmin)}.PokemonSprite_sprite__S76of{height:calc(1.5rem + 7vmin)}.PokemonGrid_grid__33O9I{--item-width:25vmin;display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(var(--item-width),auto));width:100%;grid-gap:5vmin;padding:2rem 0}.PokemonGrid_expandedCard__2dx4k{box-shadow:0 0 40px 0 rgba(0,0,0,.1);height:100vh;width:100vw;border:none;font-family:Spartan;cursor:pointer;font-size:calc(1rem + 2vmin);outline:none;background-color:#fff;-webkit-tap-highlight-color:transparent;position:fixed;margin:auto;top:0;left:0;padding:12vh 12vw;visibility:hidden;z-index:1}.PokemonGrid_expandedSprite__3nqul{height:calc(7rem + 10vmin);z-index:1}
/*# sourceMappingURL=main.ca121a84.chunk.css.map */