@font-face{font-family:"Pixelated";src:url("/fonts/PixeloidSans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Quotes";src:url("/fonts/PixeloidSans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+201C,U+201D,U+2018,U+2019,U+2013,U+2014,U+002F,U+003A}@font-face{font-family:"Bubbly Bold";src:url("/fonts/Bubbly_Bold.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Modern Macro";src:url("/fonts/Modern_Macro.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Tomorrow Night";src:url("/fonts/Tomorrow_Night.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retro Future Spaced";src:url("/fonts/Retro_Future_Spaced.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"High Birth";src:url("/fonts/High_Birth.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}*::selection{background:var(--color-th);color:#fff}*::-moz-selection{background:var(--color-th);color:#fff}*::-webkit-selection{background:var(--color-th);color:#fff}body{font-family:"Quotes",var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);text-align:center;background-color:var(--color-body);margin:0 auto;max-width:1000px}p{line-height:var(--line-height-p)}h1,h2,h3,h4{line-height:var(--line-height-heading)}a{color:var(--color-links);transition:.3s}a:hover{text-decoration:none}hr{border:1px solid var(--color-primary);border-radius:5px;opacity:40%}hr.small{width:50%}sup,sub{font-size:var(--font-size-xs)}img.ball{width:1em;vertical-align:bottom;transform:translateX(0.15em);padding:0;margin-bottom:.1em}div.main{padding:50px;background-color:var(--color-bg);border-radius:5px;position:relative}div.corner{margin-bottom:15px}div.search_bar{margin-bottom:50px;display:flex;justify-content:safe center}div.search_bar form{display:flex;gap:10px;flex:auto}div.search_bar form input{margin-bottom:0;font-size:var(--font-size-xs);flex:auto}a.btn-search{width:80%;text-align:center;margin:10px auto!important;display:block}div.search_bar_index{margin-bottom:10px}div.search_bar_index input{margin-bottom:0;flex:auto;background-color:var(--color-bg)}div.search_bar_index input{border-radius:5px 0 0 5px}div.search_bar_index button{border-radius:0 5px 5px 0}div.search_bar_index form{display:flex;justify-content:safe center}.no-top-radius{border-radius:0 0 5px 5px!important}div.search{min-width:200px}div.privacy{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:15px}div.privacy code{overflow:auto;display:block;unicode-bidi:embed;white-space:pre}div.about p,div.index p{text-align:justify}div.about h1,div.about h2,div.about h3,div.about ul,div.index h1,div.index h2,div.index h3,div.index ul{text-align:left}div.info{margin-top:30px}div.stats span{font-size:var(--font-size-sm);display:inline}div.stats span:after{content:"";display:inline-block;width:1em;height:1em;background-size:1em 1em;margin-left:3px;vertical-align:middle;margin-bottom:2px;background-image:url("/icons/ball.svg")}div.stats span:last-of-type:after{background-image:none}a.corner{position:absolute;top:.5rem;left:.5rem;z-index:10;padding:5px;font-size:var(--font-size-xs);margin-left:10px;margin-bottom:20px;border-radius:5px;text-decoration:none;color:#fff;background-color:var(--color-primary);width:110px;min-height:28px}a.corner:hover{background-color:var(--color-primary-hover)}a.corner::before{background-image:url("/icons/link.svg");content:"";display:inline-block;width:14px;height:14px;background-size:14px 14px;margin-right:4px;vertical-align:middle;margin-bottom:2.5px;filter:invert(100%)}div.notification{border:2px solid black;border-radius:5px;background-color:cornsilk}div.notification p:first-of-type::before{background-image:url("/icons/info-circle.svg");content:"";float:left;width:32px;height:32px;background-size:32px 32px;transform:translateY(-20%)}div.notification code{font-family:var(--font-primary);background-color:var(--color-accent);border-radius:5px;padding:2px;font-size:var(--font-size-base)}figcaption{font-size:var(--font-size-xs);font-style:italic;opacity:50%}div.random-index-pokemon{flex:auto;padding:10px;align-self:baseline}div.index div.text{flex:1 1 60%}
div.index{display:flex;flex-wrap:wrap;gap:0 20px;overflow:hidden}div.random-index-pokemon-container{margin:0 auto;flex:1 1 200px;border-left:2px solid var(--color-th);margin-left:-2px}div.random-index-pokemon a.a-btn-1{width:100%;display:block}div.flavour-index{flex:1 1 55%;hyphens:auto;word-wrap:break-word}div.flavour-index p{margin-top:0}div.index-sprites-text{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}*{hyphens:auto;word-wrap:break-word}.fab{position:fixed;bottom:5px;left:5px;z-index:999;display:flex;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.fab.hidden{opacity:0;visibility:hidden}.menu{margin-top:40px;margin-bottom:30px;padding:3%;background-color:var(--color-accent);border-radius:5px;display:flex;overflow:auto;justify-content:center;flex-wrap:wrap;gap:5px}.menu a{padding:10px;border-radius:5px;text-decoration:none;color:#fff;background-color:var(--color-primary);flex:1 1 15%;white-space:nowrap;box-sizing:content-box}.menu a:hover{background-color:var(--color-primary-hover)}.menu a:before,div.table-cards-tabs button:before{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;margin-right:4px;vertical-align:middle;margin-bottom:2.5px;filter:invert(100%)}.menu a:nth-child(1):before{background-image:url("/icons/home.svg")}.menu a:nth-child(2):before{background-image:url("/icons/dice-five.svg")}.menu a:nth-child(3):before{background-image:url("/icons/database-search.svg")}.menu a:nth-child(4):before{background-image:url("/icons/safari.svg")}.menu a:nth-child(5):before{background-image:url("/icons/gamepad.svg")}.menu a:nth-child(6):before{background-image:url("/icons/settings.svg")}.menu a:nth-child(7):before{background-image:url("/icons/info-circle.svg")}footer{margin-top:30px;margin-bottom:30px;padding:20px;background-color:var(--color-accent);border-radius:5px;font-size:var(--font-size-sm);justify-content:center}footer img{image-rendering:auto;margin-top:10px;margin-right:5px}footer span{font-size:var(--font-size-xs);display:block}div.footer-links a:before{content:"";display:inline-block;width:1em;height:1em;background-size:1em 1em;margin-right:3px;vertical-align:middle;margin-bottom:2px;background-image:url("/icons/ball.svg")}div.footer-links{display:flex;flex-direction:column;gap:5px}footer span a:last-of-type:after{background-image:none}footer div.footer-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:10px}footer div.footer-container div{align-self:center}footer div.footer-container div img{width:50px;margin:0 auto}div.footer-text{flex:0 1 70%}div.footer-text span{text-align:justify;hyphens:auto}footer a{font-size:var(--font-size-xs)}button{font-family:var(--font-primary);font-size:var(--font-size-sm);padding:12px;background-color:var(--color-primary);border-radius:5px;color:#fff;border:0;transition:.3s;min-width:80px;line-height:var(--line-height-button)}button:hover{background-color:var(--color-primary-hover)}a.a-btn-1{font-size:var(--font-size-sm);padding:5px;background:var(--color-primary);color:white;border-radius:5px;text-decoration:none;margin:2px;line-height:var(--line-height-button)}a.a-btn-2{font-size:var(--font-size-sm);padding:12px;background:var(--color-primary);color:white;border-radius:5px;text-decoration:none;display:inline-block;min-width:80px;line-height:var(--line-height-button)}a.a-btn-3{padding:5px;background:var(--color-primary);color:white;border-radius:5px;text-decoration:none;min-width:200px;line-height:var(--line-height-button);flex:1 1 0}a.browse{flex:1 1 0;display:flex;align-items:center;height:40px;padding:0 16px;text-align:center;margin:0 auto;justify-content:center}a.a-btn-4{padding:5px;background:var(--color-primary);color:white;border-radius:5px;text-decoration:none;line-height:var(--line-height-button);flex:1 1 0}a.a-btn-1:hover,a.a-btn-2:hover,a.a-btn-3:hover,a.a-btn-4:hover{background-color:var(--color-primary-hover)}.sound-btn{vertical-align:super;margin:0;width:16px;transform:translateX(-8px)}.sound-btn:hover{filter:brightness(0) saturate(100%) invert(13%) sepia(95%) saturate(7003%) hue-rotate(223deg) brightness(110%) contrast(102%)}summary{background-color:var(--color-primary);padding:5px;border-radius:5px;color:white;margin-bottom:10px;transition:.5s}summary.table:after{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;margin-left:3px;vertical-align:middle;margin-bottom:2px;filter:invert(100%);background-image:url("/icons/table2-columns.svg")}summary:hover{cursor:pointer;transition:.5s;background-color:var(--color-primary-hover)}input{font-family:var(--font-primary);font-size:var(--font-size-sm);border-radius:5px;border:2px solid var(--color-primary);padding:10px;text-align:center;margin-bottom:10px}input.username{width:80%}
.custom-select{position:relative}.custom-select::before,.custom-select::after{--size:.5rem;position:absolute;content:"";right:1rem;pointer-events:none}.custom-select::before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid white;top:20%}.custom-select::after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid white;top:55%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;font-family:var(--font-primary);font-size:var(--font-size-sm);border:0}select#lang-select{top:.5rem;right:.5rem;appearance:none;text-align:center;justify-content:center;border-radius:5px;background-color:var(--color-primary);padding:5px;color:white;position:absolute;margin-right:10px;margin-bottom:20px;z-index:10;width:110px;border:0;font-size:var(--font-size-xs);min-height:28px}select#form-select,select#evolution-select{text-align:center;justify-content:center;border-radius:5px;background-color:var(--color-primary);padding:.5rem;color:white;width:100%;padding-right:40px;padding-left:40px;text-overflow:ellipsis;white-space:nowrap}select#difficulty,select#generation,select#type,select#font{padding:10px 20px 10px 20px;border-radius:5px;text-align:center;background-color:var(--color-primary);color:white;width:200px;margin-top:10px;border:0;flex:auto}form{margin-top:5px}form.save-in-leaderboard{display:flex;gap:10px;align-items:baseline}form.save-in-leaderboard button,form.save-in-leaderboard a{width:50%}.difficulty-select{border:5px double var(--color-accent-border);border-radius:5px;padding:10px}.username-select{border:5px double var(--color-accent-border);border-radius:5px;padding:15px;text-align:center;font-weight:bold;background-color:white}div.sprites img{border:5px double var(--color-accent-border);border-radius:5px;width:128px;margin-bottom:5px;aspect-ratio:1 / 1;object-fit:scale-down;image-rendering:pixelated}div.all-sprites img{border:5px double var(--color-accent-border);border-radius:5px;width:100px;aspect-ratio:1 / 1;object-fit:scale-down;image-rendering:auto}div.sprites-links{display:flex;flex-wrap:wrap;justify-content:center}div.sprites a{font-size:var(--font-size-sm);padding:5px;background:var(--color-primary);color:white;border-radius:5px;text-decoration:none;margin:2px}div.sprites a:hover{background:var(--color-primary-hover)}.pokemon-title{transform:translateX(11px);margin-bottom:0;margin-top:-10px}span.id{font-size:var(--font-size-sm);opacity:40%;margin-top:10px;display:inline-block}div.all-sprites{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}div.all-sprites figure{flex:1 1 0}div.sprite-gen{border:2px solid var(--color-th);border-radius:5px;padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between}div.sprite-version{display:flex;justify-content:center;flex-wrap:wrap}div.all-sprites figure{margin:15px 30px}div.all-sprites h2{flex:0 0 100%}div.sprite-version-container{display:flex;flex-wrap:wrap;justify-content:space-around}div.sprite-version-names{display:flex;flex-direction:row;flex:1 1 100px;align-self:center;justify-content:center;gap:5px;flex-wrap:wrap;width:100px}div.sprite-version-names span:not(:last-of-type)::after{content:", "}div.sprite-version-heading+div.sprite-version-heading{border-top:1px solid var(--color-th);padding-top:10px}div.all-sprites-gen-container{flex:auto}div.types{border-radius:5px;margin-bottom:30px}img.types{width:64px;margin-top:5px;transition:transform .5s}img.types:hover{transform:scale(2)}img.types-browse{width:128px;margin-top:5px;transition:transform .5s}img.types-browse:hover{transform:scale(2)}div.type-container{display:inline-flex;gap:5px}div.types span{margin-top:10px}div.move-type-card,div.category{color:white;padding:.1rem}td div.move-type-card,td div.category{border-radius:5px;min-width:90px}div.category#\32{background:orange}div.category#\31{background:grey}div.category#\33{background:steelblue}div.move-type-card:hover{filter:brightness(110%)}td div.move-type-card,div.move-type-card-name{position:relative;padding-left:1em;white-space:nowrap}td div.move-type-card:before{left:4px;position:absolute;transform:translateY(0.2em)}div.browse-type div.move-type-card:before,h1 div.move-type-card:before{left:4px;position:absolute;transform:translateY(8px)}div.move-type-card:before{content:"";display:inline-block;width:14px;height:14px;background-size:14px 14px;margin-right:3px;vertical-align:middle;margin-bottom:3px}div.move-type-card#\31{background:#a8a77a;--type-name:"NORMAL"}div.move-type-card#\31:before{background-image:url("/types/normal.svg")}div.move-type-card#\32{background:#c22e28;--type-name:"FIGHTING"}div.move-type-card#\32:before{background-image:url("/types/fighting.svg")}div.move-type-card#\33{background:#90bee8;--type-name:"FLYING"}
div.move-type-card#\33:before{background-image:url("/types/flying.svg")}div.move-type-card#\34{background:#a33ea1;--type-name:"POISON"}div.move-type-card#\34:before{background-image:url("/types/poison.svg")}div.move-type-card#\35{background:#e2bf65;--type-name:"GROUND"}div.move-type-card#\35:before{background-image:url("/types/ground.svg")}div.move-type-card#\36{background:#b6a136;--type-name:"ROCK"}div.move-type-card#\36:before{background-image:url("/types/rock.svg")}div.move-type-card#\37{background:#a6b91a;--type-name:"BUG"}div.move-type-card#\37:before{background-image:url("/types/bug.svg")}div.move-type-card#\38{background:#735797;--type-name:"GHOST"}div.move-type-card#\38:before{background-image:url("/types/ghost.svg")}div.move-type-card#\39{background:#b7b7ce;--type-name:"STEEL"}div.move-type-card#\39:before{background-image:url("/types/steel.svg")}div.move-type-card#\31\30{background:#ee8130;--type-name:"FIRE"}div.move-type-card#\31\30:before{background-image:url("/types/fire.svg")}div.move-type-card#\31\31{background:#6390f0;--type-name:"WATER"}div.move-type-card#\31\31:before{background-image:url("/types/water.svg")}div.move-type-card#\31\32{background:#7ac74c;--type-name:"GRASS"}div.move-type-card#\31\32:before{background-image:url("/types/grass.svg")}div.move-type-card#\31\33{background:#f7d02c;--type-name:"ELECTRIC"}div.move-type-card#\31\33:before{background-image:url("/types/electric.svg")}div.move-type-card#\31\34{background:#f95587;--type-name:"PSYCHIC"}div.move-type-card#\31\34:before{background-image:url("/types/psychic.svg")}div.move-type-card#\31\35{background:#96d9d6;--type-name:"ICE"}div.move-type-card#\31\35:before{background-image:url("/types/ice.svg")}div.move-type-card#\31\36{background:#6f35fc;--type-name:"DRAGON"}div.move-type-card#\31\36:before{background-image:url("/types/dragon.svg")}div.move-type-card#\31\37{background:#705746;--type-name:"DARK"}div.move-type-card#\31\37:before{background-image:url("/types/dark.svg")}div.move-type-card#\31\38{background:#d685ad;--type-name:"FAIRY"}div.move-type-card#\31\38:before{background-image:url("/types/fairy.svg")}div.move-type-card-name:after{display:inline-flex;content:var(--type-name);color:white;margin:.2rem 0}.rounded{font-size:var(--font-size-xs);min-width:68px;max-width:80px;border-radius:5px;padding:0!important;margin:0 auto;transition:color .5s,transform .5s}th .rounded{font-size:var(--font-size-xs)}.rounded:hover{color:transparent;transition-duration:.5s;transform:scale(2);z-index:100}.rounded-big{width:128px;font-size:var(--font-size-md);border-radius:5px;padding-left:2px;padding-right:2px;margin:0 auto;display:inline-block}div.move-type-card.big,div.category.big{padding:10px;border-radius:5px;margin:5px}div.move-type-and-cat .move-type-card-name:after{margin:0}a.type-link{text-decoration:none}div.type-move-container{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px;justify-content:center}div.evolutions span{margin-bottom:5px}div.evolutions{font-size:var(--font-size-sm);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;margin-top:5px;margin:0 auto;flex:1 1 0;max-width:500px}div.evolutions form{width:100%}div.evolution-container{display:flex;justify-content:center;max-width:500px;margin:0 auto;gap:5px}div.evolutions a{padding:.5rem;border-radius:5px;color:white;text-decoration:none;background-color:var(--color-primary);flex:1 1 0;white-space:nowrap}div.evolutions a:hover{background-color:var(--color-primary-hover)}div.evolutions label{font-size:var(--font-size-base)}.hm-details{border:5px double var(--color-accent-border);border-radius:5px;padding:10px;margin-bottom:10px}td.name{position:relative}td a.header{display:inline-block;padding-left:20px;text-decoration:none;color:black;display:block;width:100%;height:100%}div.move-card a.header{text-decoration:none;color:black}td a.header:before{content:"🔗";position:absolute;left:5%}div.move-details div{border:2px solid var(--color-accent-border);flex:auto;border-radius:5px;padding:5px}div.move-details{display:flex;gap:5px;margin:5px;flex-wrap:wrap}span.move-name:before{background-image:url("/icons/link.svg");content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;margin-right:4px;vertical-align:middle;margin-bottom:2.5px;filter:invert(100%)}
.underline{text-decoration:underline}div.move-table{overflow:auto}div.move-table table{width:100%}div.move-table .sort-arrow{color:var(--color-primary);font-weight:bold;margin-left:4px;font-size:.9em}div.move-table th[onclick]:hover{opacity:.5}div.move-table th{padding:10px;background-color:var(--color-th);border-radius:5px}.move-cards{gap:1rem;padding:1rem}div.move-cards{margin-top:10px;padding:0;display:flex;flex-wrap:wrap}.move-card{border:2px solid var(--color-accent-border);border-radius:5px;overflow:hidden;background:var(--color-bg);flex:1 1 200px}.card-header{background:var(--color-accent);padding:10px;display:flex;justify-content:space-between}.card-body{margin-bottom:10px}.move-name{font-weight:bold;font-size:var(--font-size-base)}.move-level{font-size:var(--font-size-sm)}.type-icon{height:24px;margin-right:8px;vertical-align:middle}.type-icon-moves{width:100px;vertical-align:middle}div.move-info{padding:10px;border:2px solid var(--color-accent-border);border-radius:5px}.move-stats span{display:block;padding:.25rem 0;font-size:var(--font-size-sm)}div.pokemon-list{justify-content:space-evenly;max-height:500px;overflow-y:auto;border:5px double var(--color-accent-border);border-radius:5px;display:flex;flex-wrap:wrap}details.pokemon-learning-move .pokemon-list{margin-bottom:10px!important}div.pokemon-list img,div.item-list img{image-rendering:auto;width:96px}div.pokemon-list img.move-pokemon{width:64px}div.pokemon{border:1px solid var(--color-accent-border);border-radius:5px;margin:5px;padding:5px;flex:1 1 0;position:relative}div.id-container{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;left:0;right:0;padding-left:5px;width:5px}div.id-container span{margin-bottom:1pt}div.id-container,div.price-container span{font-size:var(--font-size-xs);line-height:var(--font-size-xs);color:grey}div.stat-graph{display:flex;flex-direction:column;gap:10px}div.stat-graph div.percentage-bar{background-color:var(--bar-color);height:20px;width:var(--percentage);border-radius:5px;border:1px solid grey;display:flex;align-content:center;align-items:center;justify-content:center}div.row{display:flex;gap:20px}div.row span{width:5rem}div.percentage-bar-container{flex:auto}div.item-list{justify-content:space-evenly;max-height:500px;overflow-y:auto;border:5px double var(--color-accent-border);border-radius:5px;display:flex;flex-wrap:wrap}div.item{border:2px solid var(--color-accent-border);border-radius:5px;margin:5px;padding:5px;position:relative;flex:1 1 0;min-width:40%}div.item-container{padding-left:20px;padding-right:20px}div.item-container img{width:64px}div.item-container p{margin-top:5px;margin-bottom:0}div.item-container span{font-size:var(--font-size-sm);text-align:justify}div.item-text{text-align:justify}div.item-text span.versions{color:grey;font-size:var(--font-size-xs)}div.price-container{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;left:0;right:0;padding-right:5px}div.damage_taken table img{width:32px}div.damage_taken{justify-content:safe center;overflow:auto;display:flex;margin-top:10px}div.damage{border:5px double var(--color-accent-border);border-radius:5px;padding:10px}div.damage_taken td{font-size:var(--font-size-sm)}div.damage span{font-size:var(--font-size-xs);margin-bottom:10px}div.damage h3{margin-bottom:0}.efficacy{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.efficacy-type{flex:1 1 0;border:2px solid var(--color-accent-border);border-radius:5px;padding:5px}div.efficacy-type a{text-decoration:none}div.efficacy-type .rounded{margin-bottom:5px}div.table-cards-tabs button:nth-of-type(1):before{background-image:url("/icons/cards.svg")}div.table-cards-tabs button:nth-of-type(2):before{background-image:url("/icons/table2-columns.svg")}.tab{overflow:hidden;border:2px solid var(--color-accent-border);border-radius:5px;display:inline-flex;width:100%;flex-wrap:wrap}.tab button{background-color:inherit;float:left;border:0;outline:0;cursor:pointer;transition:.3s;flex:auto;background-color:var(--color-primary);margin:10px;flex:1 1 0;min-width:90px}.tab button.tab-big{flex:1 1 270px}.tab button:hover{background-color:var(--color-primary-hover)}.tab button.active{background-color:var(--color-primary-hover);box-shadow:inset 1px 1px 4px 0 rgba(0,0,0,0.5)}.tabcontent{display:none;border-radius:5px;padding-top:10px;border-top:0}.modal{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,0.5);z-index:9999}.modal[hidden]{display:none}.modal-inner{background:#fff;padding:1rem;max-width:480px;width:90%;border-radius:6px}.modal-actions{margin-top:.75rem;display:flex;gap:.5rem;justify-content:flex-end}.switch-wrapper input[type="checkbox"]{visibility:hidden;display:none}.switch-wrapper *,.switch-wrapper ::after,.switch-wrapper ::before{box-sizing:border-box}.switch-wrapper .rocker{display:inline-block;position:relative;font-size:2em;font-weight:bold;text-align:center;text-transform:uppercase;color:#888;width:7em;height:4em;overflow:hidden;border-bottom:.5em solid #eee}
.switch-wrapper .rocker-small{font-size:.75em}.switch-wrapper .rocker::before{content:"";position:absolute;top:.5em;left:0;right:0;bottom:0;background-color:#999;border:.5em solid #eee;border-bottom:0}.switch-wrapper .switch-left,.switch-wrapper .switch-right{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;height:2.5em;width:3em;transition:.2s;user-select:none}.switch-wrapper .switch-left{height:2.4em;width:2.75em;left:.85em;bottom:.4em;background-color:#ddd;transform:rotate(15deg) skewX(15deg)}.switch-wrapper .switch-right{right:.5em;bottom:0;background-color:#ff6761;color:#fff}.switch-wrapper .switch-left::before,.switch-wrapper .switch-right::before{content:"";position:absolute;width:.4em;height:2.45em;bottom:-0.45em;background-color:#ccc;transform:skewY(-65deg)}.switch-wrapper .switch-left::before{left:-0.4em}.switch-wrapper .switch-right::before{right:-0.375em;background-color:transparent;transform:skewY(65deg)}.switch-wrapper input:checked+.switch-left{background-color:#2d9e00;color:#fff;bottom:0;left:.5em;height:2.5em;width:3em;transform:rotate(0) skewX(0)}.switch-wrapper input:checked+.switch-left::before{background-color:transparent;width:3.0833em}.switch-wrapper input:checked+.switch-left+.switch-right{background-color:#ddd;color:#888;bottom:.4em;right:.8em;height:2.4em;width:2.75em;transform:rotate(-15deg) skewX(-15deg)}.switch-wrapper input:checked+.switch-left+.switch-right::before{background-color:#ccc}.switch-wrapper input:focus+.switch-left{color:#333}.switch-wrapper input:checked:focus+.switch-left{color:#fff}.switch-wrapper input:focus+.switch-left+.switch-right{color:#fff}.switch-wrapper input:checked:focus+.switch-left+.switch-right{color:#333}div.guess img{width:256px;image-rendering:auto}div.diff-hint{font-size:var(--font-size-sm)}div.game-start-buttons{display:flex;gap:5px;flex-wrap:wrap;flex:0 0 1;justify-content:center}div.game-start-buttons a{flex:1 1 0;flex-basis:auto}div.leaderboard{max-height:500px;overflow:auto;display:inline-block}div.leaderboard table{table-layout:fixed;width:100%}div.leaderboard th{padding:10px;background-color:var(--color-th);border-radius:5px}div.leaderboard td{background-color:var(--color-td);border-radius:5px;padding:10px}div.leaderboard th:nth-of-type(3){width:50%}div.leaderboard th:nth-of-type(2){width:30%}div.leaderboard th:nth-of-type(1){width:25%}.continue{width:45%}.game-results{display:flex;justify-content:center;flex-wrap:wrap}.game-results .guess-results{flex:0}.guess-results p{margin:0;font-size:var(--font-size-sm)}.print{width:50%}.download{display:flex;gap:10px}div.difficulty-select a.a-btn-2{margin-top:5px}.game-buttons{display:flex;justify-content:center;flex-wrap:wrap}.guess-results img{image-rendering:auto;width:128px}div.browse-type{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:.2em}div.browse-gen{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:7px}div.browse-gen-type select{margin:0!important}div.browse-gen-type form{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}a.current{background-color:black!important}a.test{font-size:var(--font-size-xs)}.no-bottom-margin{margin-bottom:0}.full{width:100%;display:block}p.block{text-align:justify}p.info{margin-top:0;font-size:var(--font-size-xs)}fieldset{display:flex;flex-direction:column;gap:10px;width:100%}fieldset div{display:flex;flex-wrap:wrap;justify-content:center;flex:1 1 0}fieldset#font-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 .3px .1px currentColor;font-variant-ligatures:none}label[for="default"]{font-family:"Pixelated"}input[type="radio"]{height:1rem;accent-color:var(--color-primary);width:100%}input[type="radio"][disabled]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;all:unset;display:block}input[type="radio"][disabled]+label{opacity:20%}input[type="radio"]:disabled+label::before{content:"X";display:block;font-weight:bold;color:black;pointer-events:none;margin-bottom:1rem}@media(prefers-color-scheme:dark){.modal-inner{background-color:black}.sound-btn{filter:invert(100)}.sound-btn:hover{filter:brightness(0) saturate(100%) invert(79%) sepia(14%) saturate(4587%) hue-rotate(326deg) brightness(82%) contrast(85%)}select.username-select{background-color:black;color:white}p,span,h1,h2,h3,tr,a.current,div.privacy,div.id-container span,div.price-container span,div.item-text span.versions,td a.header,div.move-details div,label,legend,input[type="radio"]:disabled+label::before,li,figcaption{color:white!important}div.notification p{color:black!important}div.notification{border:2px solid black!important}input{background-color:black;color:white}
}@media screen and (min-width:800px){.fab{opacity:0}}@media screen and (max-width:1000px){body{margin-left:5%;margin-right:5%}div.flavour,p.ability,p.move-details{text-align:justify}div.main{padding:20px}div.item{min-width:100%;margin:0;border:0;border-radius:0;border-bottom:2px solid var(--color-accent-border)}}@media screen and (max-width:500px){div.sprites img{width:116px}}@media screen and (max-width:768px){.evolution-container{flex-direction:column}div.evolutions{width:100%}div.footer-links{flex-direction:row}div.all-sprites img{width:80px}div.all-sprites figure{margin:15px}.menu a{flex:1 1 7rem;width:7rem}}