*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{text-align:center;max-width:990px;margin:0 auto}#root{grid-template-rows:5rem auto 5rem;row-gap:1.5rem;display:grid}header,footer{align-self:center}a{color:inherit}a.github{text-decoration:none}.information{grid-template-columns:repeat(3,1fr);display:grid}.information>*{display:grid}.menu-container{grid-column:1/2;place-items:center}.result-container{place-items:center}.score-container{grid-column:3/4;justify-content:center;justify-items:start}.score{align-self:end}.score.best{align-self:start}.congratulation{font-weight:700}@media (width<=500px){.information{grid-template-rows:repeat(3,4rem);grid-template-columns:auto;row-gap:1rem}.score-container{grid-row:1/2}.result-container{grid-row:2/3}}button{background-color:#fff;border:none;border-radius:1rem;padding:.5rem 1rem;box-shadow:1px 1px 3px #000}button:hover{cursor:pointer}button{transition-property:background-color color;transition-duration:.2s;transition-timing-function:ease-in-out}button.reload:hover{transition-property:background-color color;color:#fff;background-color:#000;transition-duration:.2s;transition-timing-function:ease-in-out}button.replay:hover{transition-property:background-color color;color:#fff;background-color:red;transition-duration:.2s;transition-timing-function:ease-in-out}main{grid-template-rows:5rem auto;row-gap:1.5rem;display:grid}.card-container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-self:center;gap:2rem 5rem;max-width:90%;display:grid}@media (width<=500px){main{grid-template-rows:repeat(2,auto)}}.card{border-radius:1rem;grid-template-rows:auto 2rem;display:grid;box-shadow:3px 3px 5px #000}.card:hover{cursor:pointer}.image-wrapper{max-width:180px;min-height:180px}img{max-width:100%;display:block}.pokemon-name{place-self:center}.placeholder{place-items:center;display:grid}.card.placeholder{min-height:calc(180px + 2rem)}.card{transition-property:transform;transition-duration:.2s;transition-timing-function:ease-in-out}.card:hover{transition-property:transform;transition-duration:.1s;transition-timing-function:ease-in-out;transform:translateY(-.5rem)}
