@font-face{font-family:Emerald;src:url(/assets/pokemon-emerald-e25c299e.ttf)}:root{font-family:Emerald,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:24px;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;image-rendering:pixelated;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{margin:0;padding:0}#root{display:flex;flex-direction:column;gap:6px;justify-content:space-between;margin:0 auto;width:80vw;text-align:center}a{font-weight:500;color:#ff6464;text-decoration:inherit}a:hover{color:#ff7474}body{display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:2.5em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#ff6464}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}ul{list-style:none}img{width:96px;min-height:96px}body{background-image:url(/assets/background-1376cfd4.gif);background-position:center;background-repeat:no-repeat;background-size:cover}.pokedex-header{width:100%;background-color:#e7ff91;border-bottom:4px solid #beb65c}.pokemon-list ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px}.link{color:#213547;border:2px solid #213547;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center}.pokemon-list p{text-transform:capitalize;margin-left:10px}.buttons{display:flex;justify-content:center;gap:5px;margin:6px 0}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:6px;background-color:#b8a8e7;border:6px solid #a297c1;border-top-right-radius:10px;border-bottom-right-radius:10px}.card button{padding:3px;font-size:.8rem;min-width:28px;border-radius:100%}.sprite-container{display:flex;justify-content:center;align-items:center;background-color:#f8fdff;border-radius:5px;width:200px;height:200px;overflow:hidden;padding:16px}.card .sprite{width:100%;max-height:100%;object-fit:contain}.top-bar{width:100%;display:flex;justify-content:space-around}.sprite-buttons{display:flex;gap:2px}.type-container{display:flex;gap:4px;width:100%}.symbols{min-height:32px;align-self:center;filter:invert(76%) sepia(57%) saturate(5924%) hue-rotate(228deg) brightness(92%) contrast(85%)}.name{text-transform:uppercase}.type{text-transform:uppercase;font-weight:700;color:#fff;text-align:center;border-radius:8px;flex:1}.bug{background-color:#9bc716}.dark{background-color:#705844}.dragon{background-color:#3b2eb1}.electric{background-color:#ece200}.fairy{background-color:#ff7aaa}.fighting{background-color:#c61000}.fire{background-color:#f28100}.flying{background-color:#7da1e6}.ghost{background-color:#7a3399}.grass{background-color:#43bd3b}.ground{background-color:#ddcd5d}.ice{background-color:#92dbda}.normal{background-color:#919e66}.poison{background-color:#ac00a2}.psychic{background-color:#ff2080}.rock{background-color:#b1ae23}.steel{background-color:#bbb3cf}.water{background-color:#518de9}.stats-container{text-transform:capitalize;display:flex;flex-direction:column;background-color:#277077;padding:16px;margin-top:10px}.stats-container div>p{font-size:.8em;color:#fff}.abilities{display:flex;flex-direction:column}.abilities ul{display:flex;gap:4px;justify-content:space-around}.abilities li{background-color:#f0f9e8;width:100%;border:2px solid #77bc82;border-radius:8px}.abilities .hidden{border:2px dotted #77bc82}.battle-stats{display:flex;flex-direction:column}.battle-stats ul{display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-areas:"hp spAtk" "attack spDef" "defense speed";border-radius:10px;border:2px solid #77bc82;background-color:#f0f9e8;padding:10px;background:linear-gradient(to right,#78e0a2 0%,#78e0a2 25%,#f0f9e8 25%,#f0f9e8 50%,#78e0a2 50%,#78e0a2 75%,#f0f9e8 75%,#f0f9e8 100%)}.battle-stats li{margin:0 10px;display:flex;justify-content:space-between;text-transform:uppercase}.hp{grid-area:hp}.special-attack{grid-area:spAtk}.attack{grid-area:attack}.defense{grid-area:defense}.special-defense{grid-area:spDef}.index{display:flex;flex-direction:column}.index ul{display:flex;flex-direction:column;border-radius:10px;border:2px solid #77bc82;background-color:#f0f9e8;padding:10px;background:linear-gradient(to right,#78e0a2 0%,#78e0a2 50%,#f0f9e8 50%,#f0f9e8 100%)}.index li{display:flex;justify-content:space-around}.stats-container p{align-self:flex-start}.info{font-size:30px;height:90vh;display:grid;grid-template:3em auto / 1fr 2.5fr;grid-template-areas:"header header" "card stats"}.header>h1{font-size:2rem}.header>a{color:inherit}.header>a:hover{color:#ff7474}.header{grid-area:header;display:flex;justify-content:space-between;align-items:center;background-color:#e7ff91;padding:16px;border-bottom:4px solid #beb65c}.card{grid-area:card}.stats{grid-area:stats}@media only screen and (max-width: 600px){.info{display:flex;flex:1;flex-direction:column}.header>h1{font-size:1.5rem}.card{border-radius:10px}.battle-stats ul{background:none;background-color:#f0f9e8}.battle-stats li{margin:0}}
