.poke-header{width:100%;height:80px;min-height:80px;color:#fff;background-color:#e64d4d;position:fixed;top:0;left:0;z-index:99999}.poke-header:first-child{box-sizing:border-box;padding-left:50px}.poke-header .last{box-sizing:border-box;padding-right:50px}.header-home-link{cursor:pointer;padding:10px 20px;border-radius:30px;transition:all .2s}.header-home-link:hover{background-color:#b63e3e}.poke-header .poke-logo{width:40px;height:40px;margin:0 20px 0 0}.poke-header span{font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px}.poke-header input.text-search,.input-div input.text-search{font-weight:700;color:#3a3939;outline:none;padding:8px 20px;font-size:14px;margin:0 2px;border:none;border-radius:20px 0 0 20px;transition:all .2s}.btn.btn-search{background-color:#fff;color:#000;border-radius:0 20px 20px 0}.btn.btn-search:hover{color:#3a3939;background-color:#ddd}.go-back{position:relative;background-color:transparent;color:#fff;font-size:20px;border-radius:50%;font-weight:700;outline:none;border:none;padding:10px;cursor:pointer;text-align:center;transition:all .5s}.arrow{border:5px solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.go-back:hover{animation:arrow_move 1.5s infinite}.dropbtn{background-color:#de8181;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;width:500px;box-shadow:0 8px 16px #0003;border-radius:0 20px 20px;z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content .link:hover{background:linear-gradient(#fff,#eeeded,#fff)}.dropdown-content .link:first-child{border-radius:0 20px 0 0}.dropdown-content .link:last-child{border-radius:0 0 20px 20px}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#722525}.boxed{display:flex!important;justify-content:flex-start;align-items:flex-start;position:relative}.boxed img{width:96px;height:96px;object-fit:cover}.boxed .text{width:100%;padding:15px 0 0;margin:0}.boxed .text h3,.boxed .text p{margin:0}.boxed .text .name{text-transform:uppercase;color:#1b1b1b;font-size:14px;font-weight:700;margin:0;padding:0}.boxed .text p.url{font-size:14px;font-weight:lighter;color:#646464;margin-top:5px}.date{position:absolute;right:15px;bottom:5px;font-size:10px;color:#969696}@keyframes arrow_move{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}h1{font-family:Violet,sans-serif;font-size:30px;line-height:1;margin:0;padding:0;text-transform:uppercase;font-weight:600;white-space:pre-wrap;text-align:center}.w1{width:100%}.flex.column{flex-direction:column}.flex.astart{align-items:flex-start}.acenter{align-items:center}.flex.end{justify-content:flex-end}.gap{gap:20px}.gap-sm{gap:5px}.flex.wrap{flex-wrap:wrap}.noverflow{overflow:hidden}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.pokeViewport{margin-top:80px;padding:0}.pokeViewport.pokemon-page{margin-top:0;padding:0}.pokemon-datas-page .grid.type-relation-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.pokemon-datas-page .type-relations .single-type-relation{padding:10px;box-shadow:0 0 10px #0003;border-radius:10px;overflow:hidden}.pokemon-moves-list .btn.btn-tab.active{border-radius:10px 10px 0 0;background:#e64d4d;color:#fff}.pokemon-moves-list .table-container-horizontal-overflow{overflow-y:hidden;overflow-x:auto}.pokemon-page.pokemon-details-page{margin-top:0;background:transparent}.pokemon-page.pokemon-details-page .pokemon-details-content-wrapper-container{padding:170px 15px 60px}.pokemon-page.pokemon-details-page .details-card{min-height:200px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}.poke-spinner.poke-component-spinner.poke-adaptable-spinner{width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.poke-spinner.poke-component-spinner.poke-adaptable-spinner .poke-spinner-inner-circle{border:5px solid #e64d4d;border-top:5px solid #fff;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}.pokemon-moves-whole-container{display:flex;justify-content:center;flex-direction:column;gap:10px}.pokemon-moves-whole-container .pokemon-moves-game-selector label{display:block;font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:5px}.pokemon-moves-whole-container .pokemon-moves-game-selector select.game-select{padding:10px;border:1px solid #e64d4d;outline:none;border:1px solid #ccc;background:#fff;color:#333;font-size:16px;font-weight:500;text-transform:uppercase}.pokemon-moves-whole-container .pokemon-moves-list table{width:100%;overflow:hidden;border-radius:0 10px 10px;border-collapse:collapse}.pokemon-moves-whole-container .pokemon-moves-list table th{background:#e64d4d;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;padding:10px;text-align:center}.pokemon-moves-whole-container .pokemon-moves-list table th:nth-child(1){text-align:left}.pokemon-moves-whole-container .pokemon-moves-list table td{font-size:16px;font-weight:500;padding:8px;border-bottom:1px solid #ccc}.pokemon-moves-whole-container .pokemon-moves-list table td.learning-method,.pokemon-moves-whole-container .pokemon-moves-list table td.level p{text-align:center}.abilities .ability .ability-name{margin-left:-10px;box-shadow:0 0 10px #0000001a;z-index:2}.abilities .ability .ability-effect-tooltip{margin:-22px 0 0 10px;padding:20px 10px 8px;background:transparent;border:2px solid #dddcdc;border-radius:10px;z-index:1}.poke-home-background.animate{overflow:auto;max-height:800px;opacity:1;filter:grayscale(.5) brightness(.7)}.poke-home-background.animate .pokemons-wrapper img{height:auto}.poke-home-form{background-color:#de8181;padding:30px 15px;border-radius:10px;box-shadow:0 0 10px #0000001a}.poke-home-background.animate .pokemons-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.poke-home-background.animate::-webkit-scrollbar{width:0}.poke-image.pokemon-simple-image{position:relative}.poke-image.pokemon-simple-image.pokemon-is-shiny{background-image:url(https://www.pngkey.com/png/full/1-14481_pokmon-shiny-stars-light-png.png);border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:bottom;z-index:1}.gender-sex-differences .poke-image.pokemon-simple-image.pokemon-is-shiny{border-radius:0}.evos-page-section.evolutions-wrapper-container .single-evolution-card{max-width:140px}.evos-page-section.evolutions-wrapper-container .single-evolution-card .image-name-container img{border-radius:50%;border:2px solid #e64d4d;padding:5px}.evos-page-section.evolutions-wrapper-container .single-evolution-card .image-name-container p.poke-evolution-name{font-family:violet,sans-serif;font-size:20px;font-weight:600;text-transform:capitalize}.grid.two-column{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.moves-list.grid.two-column{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid.two-column .move-item{padding:5px;box-shadow:0 0 6px #0003;border-radius:0;overflow:hidden}.move-item .poke-move-inner-effects{width:100%;background-color:#0009;padding:10px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.move-item:hover h2{color:#fff}.move-item .move-type-and-attack-type{width:40%}.move-item .poke-move-inner-effects *{color:#fff;margin:0;padding:0}.move-item .poke-move-inner-effects p{font-size:14px;text-align:start;min-height:20px;text-overflow:ellipsis}.move-item .poke-move-power-item span.violet{font-size:14px;font-weight:800;text-transform:uppercase}.items-page{margin-left:auto;margin-right:auto;padding:0 15px}.items-page .items-list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.items-page .items-list-container .item-card{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;box-shadow:5px 5px 5px #0000004d;border-left:1px solid #e64d4d;border-radius:10px;overflow:hidden}.items-page .items-list-container .item-card .item-text-block{display:flex;flex-direction:column;gap:5px}.items-page .items-list-container .item-card img{width:50px;height:50px;border-radius:50%;padding:5px}.items-page .items-list-container .item-card h2.item-name{font-family:violet,sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;margin:0;padding:0}.items-page .items-list-container .item-card .item-effect{font-size:14px;text-overflow:ellipsis;white-space:pre-wrap}.paginated.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.paginated.pagination .pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:10px}.paginated.pagination .pagination-wrapper .pagination-page{padding:5px 10px;border-radius:0;background-color:#dddcdc;cursor:pointer}.paginated.pagination .pagination-wrapper .pagination-page.current-page{background-color:#e64d4d;color:#fff}.menu.menu-container .menu-container-content{position:absolute;top:100%;left:0;background:#e64d4d;border-radius:0 0 10px;display:flex;flex-direction:column;gap:5px;z-index:5;transform:translate(-100%);min-height:0;overflow:hidden;transition:all .4s}.menu.menu-container .menu-container-content a{padding:10px 15px;text-transform:uppercase}.menu.menu-container .menu-container-content.active{transform:translate(0);min-height:auto}.menu-button{display:block;min-width:30px;padding:0;background:transparent;border:none;outline:none;cursor:pointer}.menu-button .menu-button-content span{display:block;width:30px;height:3px;background:#fff;margin:5px 0;border-radius:5px;transition:all .4s}.menu-button .menu-button-content.active span{width:15px}.menu-button .menu-button-content.active span:nth-child(1){transform:translate(8px,10px) rotate(45deg)}.menu-button .menu-button-content.active span:nth-child(2){opacity:0}.menu-button .menu-button-content.active span:nth-child(3){transform:translate(8px,-6px) rotate(-45deg)}main.pokemon-page .mobile-details-pokemon-page-header{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:violet;src:url(/fonts/sony-sketch.ttf);font-style:normal;font-weight:400}@font-face{font-family:avenir;src:url(/fonts/avenir.ttf);font-style:normal;font-weight:400}.violet{font-family:violet}.avenir{font-family:avenir}.flex{display:flex;align-items:center}.flex-not-align{display:flex}.flex-strt{display:flex;justify-content:flex-start}.flex-start{display:flex;align-items:flex-start;place-items:flex-start}.flex.center,.flex-not-align.center{justify-content:center}.flex.between,.flex-start.between{justify-content:space-between}.vertical-center{box-sizing:border-box;padding:25px 0}.down{margin-top:25px}.flxwrap{flex-wrap:wrap}.w-100{width:100%;min-width:100%}.all-margins *{margin:0 5px}.grid-types{max-width:75%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row}.grid-types .poke-type-tag{margin:0}.center-fix{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.zindex{z-index:99;width:50%}.general-input{width:100%;min-height:20px;font-weight:700;color:#3a3939;outline:none;padding:15px 5px;font-size:14px;margin:0 2px;border:none;border-radius:20px;transition:all .2s}input.inpt-pad{box-sizing:border-box;padding:20px}.btn{padding:8px 20px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;border:none;outline:none;transition:all .2s;cursor:pointer}.btn-group{margin:10px 0;display:flex;justify-content:center;width:100%}.btn-group .btn{width:100%;display:block;border-radius:30px}.btn.btn-download{background-color:#e64d4d;color:#fff}.btn.btn-download.rd{border-radius:30px}.btn.btn-download:hover{background-color:#722525}.error{margin:0;color:#3a3939;font-size:40px}.error strong{color:#e64d4d;font-size:45px;font-weight:700;text-transform:capitalize}.title{margin:-15px 0 0;font-size:22px;color:#e64d4d;font-weight:700;text-transform:uppercase}.title.box-title:after{content:" ";position:absolute;top:55px;left:50%;width:100%;height:1px;margin-top:-10px;border-bottom:3px solid rgba(0,0,0,.2);transform:translate(-50%,-50%)}.rounded-box .title{font-size:25px;font-family:violet}.poke-type-tag{padding:10px 20px;border-radius:30px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:700;margin:0 5px;cursor:pointer}.poke-type-tag.small{cursor:pointer;padding:4px 10px;border-radius:30px;text-transform:uppercase;font-size:15px;font-weight:700;margin:0 5px}.tag{padding:4px 10px;border-radius:30px;text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.default-tag{color:#3a3939;background:#dddcdc}.default-tag:hover{background:#bdbdbd}.tag.default-tag.active{background:#e64d4d;color:#fff}.rounded-box{position:relative;box-sizing:border-box;padding:25px;min-height:100px;width:100%;margin:20px auto;border-radius:20px;box-shadow:0 0 10px #0000004d}.rounded-box.first{margin:0 auto}.rounded-box .body{box-sizing:border-box;padding:20px 0}.footer{background:#e64d4d;width:100%;position:fixed;bottom:0;left:0;color:#fff;padding:5px;z-index:100}.footer a{text-decoration:none;color:#fff}.relative{position:relative}.card{padding:6px;border-radius:12px;box-shadow:0 0 10px #1b1b1b2a;margin:25px 15px}.card:hover{box-shadow:0 0 30px #1b1b1b2a;transition:all .2s}@media only screen and (max-width: 768px){.flex,.flex-start{flex-wrap:wrap}.flex.footer{flex-wrap:nowrap;padding:0;font-size:15px;font-weight:700}.all-margins *{margin:0;padding:5px}.all-margins{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.details-text{width:100%;margin:0 auto}.rounded-box{width:90%;margin:20px auto;box-shadow:0 0 30px #0000004d}.header-home-link{display:none}.pokeViewport{padding-top:90px;padding-bottom:90px}.poke-header .last,.poke-header:first-child{padding:0}.flex.between.poke-header{justify-content:flex-end;align-items:center}.pokemon-card-one{display:block;width:100%;margin:0 auto}.poke-detail-card{padding:20px 30px;width:75%;margin:35px auto;box-shadow:0 0 30px #0006}.grid-types{display:grid;grid-template-columns:50% 50%;width:100%;max-width:100%}.btn-group{flex-direction:column}.btn-group .btn{margin:2px 0}.bg-red{height:350px}.poke-header .dropdown{display:none}}@media only screen and (max-width: 768px){.responsive-tcenter{text-align:center}.responsive-tstart{text-align:start}.flex.flex-responsive{flex-direction:column}.evos-page-section.evolutions-wrapper-container .single-evolution-card{max-width:100%;padding:0 20px}.poke-home-background.animate .pokemons-wrapper img{width:120px}.pokemon-page.pokemon-details-page .details-card{width:100%;margin:0}.pokemon-page.pokemon-details-page .pokemon-datas-page{padding:0;max-width:100%}.pokemon-page.pokemon-details-page .pokemon-datas-page .details-text,.pokemon-page.pokemon-details-page .pokemon-datas-page .details-text .rounded-box.first{width:100%;margin:0}.pokemon-page.pokemon-details-page .pokemon-datas-page .flex-start.between{width:100%;justify-content:center;flex-direction:column;align-items:center;gap:20px}.flex.between.poke-header{padding:0 10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.poke-header .back{position:relative;left:0;padding:0;top:0}.poke-header .input-div{width:auto}.input-div.center-fix .flex.center.poke-home-form{gap:25px}.rounded-box .title{font-size:20px}}@media only screen and (max-width: 768px){main.pokemon-page .mobile-details-pokemon-page-header{display:block;margin-bottom:50px}main.pokemon-page .mobile-details-pokemon-page-header .poke-header-container{position:relative;overflow:hidden}main.pokemon-page .mobile-details-pokemon-page-header .svg-icon-container{position:absolute;top:50%;left:50%;width:160px;height:160px;transform:translate(-50%,-50%);z-index:1}main.pokemon-page .mobile-details-pokemon-page-header svg.svg-icon .cls-2{fill:transparent}main.pokemon-page .mobile-details-pokemon-page-header svg.svg-icon .cls-1{fill:#fff;opacity:.6}main.pokemon-page .mobile-details-pokemon-page-header .poke-header-container{padding:25px 10px;border-radius:0 0 50% 50%}main.pokemon-page .mobile-details-pokemon-page-header .poke-header-container img{object-position:top;object-fit:contain;z-index:4}main.pokemon-page .mobile-details-pokemon-page-header .flex.custom-search-form.input-div{flex-wrap:unset;box-shadow:0 0 10px #0003;border-radius:10px;margin:15px 0 0}main.pokemon-page .details-title-name.bg-top,main.pokemon-page .flex.between.poke-header{display:none}main.pokemon-page .pokemon-page.pokemon-details-page .pokemon-details-content-wrapper-container{padding:0}main.pokemon-page .pokemon-details-real-page{padding:0 15px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;background-color:#fff}a,a:hover,a:focus,a:active{text-decoration:none;color:inherit}img{max-width:100%;object-fit:cover}ul,li{list-style:none}button{outline:none;border:none;cursor:pointer}.read-padding{padding:0 15px}.pointer{cursor:pointer}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tstart{text-align:start}.tcenter{text-align:center}.pokeViewport{background-color:#fff;overflow:hidden;overflow-y:auto;padding:15px}.poke-search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:20px}.poke-search-results .poke-card.pokemon-card.poke-single-card picture img{width:75%;height:100%}.poke-card.pokemon-card.poke-single-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:center;transition:all .3s;overflow:hidden}.poke-card.pokemon-card.poke-single-card .pokemon-card__header{border-radius:0 0 50% 50%;padding:10px}.poke-card.pokemon-card.poke-single-card .pokemon-card__body{padding:20px}.poke-card.pokemon-card.poke-single-card:hover{box-shadow:0 0 20px #0003;transform:scale(1.05)}.poke-card .pokemon-card-types{display:flex;justify-content:center;gap:10px;margin-top:20px}.poke-type{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:50px}.type-relation-list .poke-type{display:block}.type-relation-list .poke-type .inner-type-content{justify-content:center}.poke-type p.type{display:block}.poke-type .inner-type-content{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:5px}.poke-type img{display:block;width:20px;height:20px;object-fit:cover}.normal,.poke-type-normal{color:#fff;background-color:#9fa19f}.fire,.poke-type-fire{color:#fff;background-color:#e62829}.fighting,.poke-type-fighting{color:#fff;background-color:#ff8000}.water,.poke-type-water{color:#fff;background-color:#2980ef}.flying,.poke-type-flying{color:#fff;background-color:#81b9ef}.grass,.poke-type-grass{color:#fff;background-color:#3fa129}.poison,.poke-type-poison{color:#fff;background-color:#9141cb}.electric,.poke-type-electric{color:#fff;background-color:#fac000}.ground,.poke-type-ground{color:#fff;background-color:#915121}.psychic,.poke-type-psychic{color:#fff;background-color:#ef4179}.rock,.poke-type-rock{color:#fff;background-color:#afa981}.ice,.poke-type-ice{color:#fff;background-color:#3dcef3}.bug,.poke-type-bug{color:#fff;background-color:#91a119}.dragon,.poke-type-dragon{color:#fff;background-color:#5060e1}.ghost,.poke-type-ghost{color:#fff;background-color:#704170}.dark,.poke-type-dark{color:#fff;background-color:#624d4e}.steel,.poke-type-steel{color:#fff;background-color:#60a1b8}.fairy,.poke-type-fairy{color:#fff;background-color:#ef70ef}.stellar,.poke-type-stellar{color:#fff;background-color:#40b5a5}.type-icon{background-size:cover;background-repeat:no-repeat;background-position:center}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
