@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";.app-logo{font-size:1.2rem}header{text-align:center;padding:20px 0}header img{width:200px;padding-bottom:10px}.filters{text-align:center;position:relative}.filters input,.filters select{font-size:1rem;padding:3px;border-radius:8px;margin:0 10px;border:1px solid black}.error{color:red}.pokemon{padding:20px;border:3px solid #f38ba0;border-radius:10px;margin:20px;flex-direction:column;justify-content:center}.pokemon img.reflect{transform:scaleX(-1)}.pokemon--name{flex-direction:column;align-items:center;justify-content:space-between}.pokemon--info{padding-bottom:30px;text-align:center;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;grid-row-gap:10px;grid-column-gap:0}.buttons{justify-content:center;align-items:center;gap:30px}.buttons button{display:block;width:75px}@media (min-width: 600px){.pokemon{max-width:800px;padding:40px 50px;justify-content:space-between;flex-direction:row}.reverse{flex-direction:row-reverse}.pokemon--info{padding-bottom:0;text-align:left;grid-row-gap:0;grid-column-gap:30px}.buttons{justify-content:space-between;flex-direction:column}}footer{padding:7px 20px;text-align:center;font-weight:700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Titillium Web,sans-serif;background-color:#b5eaea}a{font-weight:700;color:#000;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:3px #000 solid;border-radius:8px}button,input,select{font-family:inherit}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible{outline:3px solid #f38ba0;border-radius:8px}button{border-radius:8px;border:3px solid #f38ba0;padding:.6em 1.2em;font-size:1em;font-weight:700;background-color:transparent;color:inherit;cursor:pointer;transition:background-color .25s ease-in-out}button:hover{background-color:#ffbcbc}button:focus,button:focus-visible{outline:3px solid #ffbcbc}ul{list-style:none}.bold{font-weight:700}.flex{display:flex}.grid{display:grid}.pokemon-all{max-width:800px;margin:auto}
