.app-difficulty{display:flex;gap:2em;justify-content:center;margin:1rem auto;& button{font-size:2rem;font-weight:700;padding:.5em 2em;border-radius:1.25rem;cursor:pointer;transition:opacity .1s ease-in-out,color .1s ease-in-out}& button:hover{opacity:60%}& button:focus{color:#d3d3d3;background:#5c7285}}@media (max-width:425px){.app-difficulty{display:flex;flex-direction:column}}.card-pokemon{box-shadow:0 0 0 .3em #ff8d02;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;cursor:pointer;border-radius:.5em;padding:1em;background-color:#fff}.card-img-cntr{height:80%}.card-img{width:90%;height:90%;object-fit:cover;max-width:100%}.card-name{font-size:1.5rem;text-transform:capitalize;font-weight:700;margin-top:auto}.game{width:95%;margin:0 auto}.game-card-cntr{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:1rem;gap:1rem;resize:both;overflow:auto;padding:1rem;margin:0 auto;max-height:70vh}.game-scorecard{display:flex;justify-content:flex-end;margin:1rem auto;gap:2rem;font-size:1.8rem;color:#fcda23;font-weight:bolder;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;& div{width:auto;background-color:#03459c;border:1px solid #fff;border-radius:.5em;padding:.25em .5em}}@media (max-width:425px){.game-card-cntr{max-height:50vh}}.win-cntr{max-width:100%}.win-game{text-align:center;font-size:7rem;font-weight:700;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;position:relative;color:#dd4c23;background-color:hsla(0,0%,100%,.8);padding:.5em 1em;border-radius:.5em;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-box-reflect:below -50px linear-gradient(transparent,rgba(0,0,0,.2))}.win-game span{position:relative;display:inline-block;text-transform:uppercase;animation:animate 1s ease-in-out infinite;animation-delay:calc(.1s * var(--i))}@keyframes animate{0%{transform:translateY(0)}20%{transform:translateY(-20px)}40%,to{transform:translateY(0)}}.page_page__ZU32B{--gray-rgb:0,0,0;--white-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:1px 1fr 20px;align-items:start;justify-items:center;padding:1rem 80px;grid-gap:2rem;gap:2rem;font-family:var(--font-geist-sans);width:min(100%,2000px);margin:0 auto;background-image:url(https://static.vecteezy.com/system/resources/previews/024/625/582/non_2x/cute-yellow-mouse-character-background-free-vector.jpg)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{gap:2rem;width:100%;grid-row-start:2;& h1{font-size:3rem;color:#e84232;background-color:#fff;border-radius:.2em;padding:.5em 1em;width:-moz-fit-content;width:fit-content;margin:1rem auto;text-align:center}height:90vh}.page_instructions__KEXRh{background-color:rgba(var(--white-rgb),.75);width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:1.2rem;font-weight:700;padding:.1rem 2rem;border-radius:.25rem}.page_reset__game__Obgtf{background-color:#ec6f69;color:#fff;font-size:1.5rem;font-weight:700;border-radius:.25em;width:-moz-fit-content;width:fit-content;margin:1rem auto;transition:opacity .3s ease-in-out;& button{all:unset;padding:.5em 1em;cursor:pointer}&:hover{opacity:.8}}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px;margin:0 auto}.page_main__GlU4n{align-items:center}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}