:root{--step--2:clamp(0.69rem,0.59rem + 0.52vw,0.96rem);--step--1:clamp(0.83rem,0.69rem + 0.72vw,1.20rem);--step-0:clamp(1.00rem,0.80rem + 0.98vw,1.50rem);--step-1:clamp(1.20rem,0.94rem + 1.32vw,1.88rem);--step-2:clamp(1.44rem,1.09rem + 1.76vw,2.34rem);--step-3:clamp(1.73rem,1.26rem + 2.35vw,2.93rem);--step-4:clamp(2.07rem,1.45rem + 3.10vw,3.66rem);--step-5:clamp(2.49rem,1.67rem + 4.08vw,4.58rem)}*{box-sizing:border-box;font-family:Verdana,sans-serif;margin:0;padding:0;scroll-behavior:smooth}body,section{background-color:#f8f8f8}.page-container{margin:80px 0 0}.mui-button{text-shadow:0 0 1px hsla(0,0%,100%,.8),1px 1px 1px rgba(0,0,0,.4)}.overlay{background-color:rgba(0,0,0,.7);height:calc(100vh + 80px);position:fixed;top:-80px;width:100%;z-index:99}a,button{border:none;border-radius:16px;cursor:pointer;outline:none;text-decoration:none}h2{font-size:clamp(1.2rem,.94rem + 1.32vw,1.88rem);font-size:var(--step-1)}p{font-size:clamp(1rem,.8rem + .98vw,1.5rem);font-size:var(--step-0)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.text-button{margin:auto;padding:20px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:960px){p{font-size:clamp(1.2rem,.94rem + 1.32vw,1.88rem);font-size:var(--step-1)}h2{font-size:clamp(1.44rem,1.09rem + 1.76vw,2.34rem);font-size:var(--step-2)}}#Navbar{background-color:rgba(6,114,177,.8);height:80px;position:fixed;top:0;transition:background-color .5s ease-in-out;width:100vw;z-index:98}#Navbar-logo{align-items:center;background-color:initial;border:none;color:#fff;display:flex;font-size:var(--step-3);height:100%;justify-content:center;text-shadow:0 0 2px hsla(0,0%,100%,.8),2px 2px 2px rgba(0,0,0,.4);width:30%}#Navbar-container{height:100%;justify-content:flex-end;margin:0 40px 0 0;transition:background-color .5s ease-in-out;width:75%}.nav-button{align-items:center;background-color:initial;border:none;color:#fff;font-size:var(--step-1);justify-content:center;margin:auto 4px;padding:15px 20px;text-shadow:0 0 1px hsla(0,0%,100%,.8),2px 2px 2px rgba(0,0,0,.4)}.nav-button:active,.nav-button:focus,.nav-button:hover{background-color:hsla(0,0%,94%,.5)}@media screen and (max-width:960px){#Navbar-logo{font-size:var(--step-5);margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#Navbar-container{border-bottom:1px solid #575757;flex-direction:column;position:absolute;top:-1000px;transition:all .5s ease;width:100%}#Navbar-container.active{background-color:rgba(6,114,177,.8);height:50vh;top:100%;transition:all .5s ease;z-index:99}#Navbar-container a,#Navbar-container button{border-radius:0;border-top:1px solid #575757;height:100%;width:100%}#Mobile-menu{height:100%;justify-content:center;position:absolute;right:20px}#Mobile-menu .bar{background-color:#fff;box-shadow:0 0 2px hsla(0,0%,100%,.8),2px 2px 2px rgba(0,0,0,.4);cursor:pointer;display:block;height:3px;margin:3px auto;transition:all .3s ease-in-out;width:25px}#Mobile-menu.is-active .bar:nth-child(2){opacity:0}#Mobile-menu.is-active .bar:first-child{box-shadow:none;-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#Mobile-menu.is-active .bar:nth-child(3){box-shadow:none;-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}}#Hero-wrapper{margin:120px auto 80px;position:relative;width:min(100%,1160px)}#Hero-wallpaper{border-radius:8px;margin:0 auto 20px;object-fit:cover;width:60%}#Left-hero-wrapper{margin:auto 20px auto auto;width:40%}.hero-text{margin:auto;text-align:center;width:100%}#Hero-button-container{justify-content:center;margin-top:20px}.mui-button-hero{background-color:rgba(6,114,177,.8)!important;margin:0 4px!important;text-shadow:0 0 1px hsla(0,0%,100%,.8),1px 1px 1px rgba(0,0,0,.4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:960px){#Hero-wrapper{flex-direction:column-reverse;margin:80px auto 40px}#Hero-wallpaper{border:none;border-radius:0;width:100%}#Left-hero-wrapper{text-align:center;width:90%}}.about-wrapper{margin:10px auto;padding:8px 1rem;width:min(90%,1160px)}.about-info{margin:auto;width:100%}.about-image{margin:auto 8px;width:50%}@media screen and (max-width:960px){.about-wrapper{flex-direction:column;width:90%}.about-info{width:100%}.about-image{width:90%}#About-wrapper-2{flex-direction:column-reverse}}#Regions{justify-content:center;margin:80px auto 16px;width:min(90%,1160px)}.region-container{border:none;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.27);cursor:pointer;height:500px;margin:0 3px;outline:none;overflow:hidden;position:relative;width:14.28571%}.region-wallpaper{height:100%;object-fit:cover}#Kanto{margin:0 3px 0 0}#Alola{margin:0 0 0 3px}.region-image{background-color:rgba(33,202,224,.3);border-radius:100%;margin:2px;opacity:0;padding:4px;position:absolute;transition:all .2s ease-in-out;width:84px;z-index:1}.i1{left:0}.i2{right:0;top:13%}.i3{top:26%}.i4{bottom:0;right:0}.i5{bottom:13%}.i6{bottom:26%;right:0}.region-name{background-color:rgba(0,0,0,.6)}.region-name,.region-name-hover{color:#fff;font-family:BebasNeueRegular,Arial Narrow,Arial,sans-serif;font-size:2.7rem;left:50%;position:absolute;text-align:center;text-shadow:0 0 2px hsla(0,0%,100%,.8),2px 2px 2px rgba(0,0,0,.2);top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:100%}.region-name-hover{background-color:rgba(33,202,224,.3);opacity:0;z-index:1}.region-container:hover .region-name{opacity:0}.region-container:hover .region-image,.region-container:hover .region-name-hover{opacity:1}.region-container:hover .region-wallpaper{-webkit-filter:brightness(25%);filter:brightness(25%)}@media screen and (max-width:1200px){#Regions{flex-wrap:wrap;margin:40px auto 16px}.region-container{height:240px;margin:3px;width:calc(50% - 6px)}.i1{left:0}.i2{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.i2,.i3{top:auto}.i3{right:0}.i4{left:0}.i4,.i5{bottom:0}.i5{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.i6{bottom:0;right:0}}@media screen and (max-width:960px){.region-container{height:240px;margin:8px 0;width:100%}}#Music-player{bottom:3%;padding:0 8px;position:fixed;right:3%;z-index:98}#Pokedex-container{height:100%;margin:80px 0 0;width:100%}#Pokedex-page{height:calc(100% - 80px);position:relative;width:100%}#Pokedex-list{height:100%;margin:80px auto}#Pokedex-list,#Pokedex-top{flex-wrap:wrap;justify-content:center;width:100%}#Pokedex-top{position:fixed;top:100px;z-index:1}.pokedex-button{align-items:center;border-radius:16px;color:#fff;font-size:1rem;height:50px;justify-content:center;margin:0 16px}#Pokedex-search{border:1px solid #d3d3d3;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.27);font-size:1rem;height:20px;margin:0 16px;outline:none;padding:25px;width:min(90%,420px)}@media screen and (max-width:720px){#Pokedex-list{margin:124px auto 80px}#Pokedex-search{margin:0 0 10px}#Tutorial{order:1}#Tutorial,#View-team{margin:0 2px;width:min(45%,300px)}#View-team{order:2}}#Loading-screen{height:calc(100vh - 80px);margin:auto;position:fixed;width:100%;z-index:3}#Loading-container{margin:auto;width:min(90%,720px)}#Fact-card{margin:8px auto;padding:8px}.fact-header{margin:0 8px}.fact-text{padding:2px 8px}#Loading-button{background-color:rgba(6,114,177,.8);margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#Loading-button:active,#Loading-button:focus,#Loading-button:hover{background-color:rgba(12,131,199,.8)}.loading-text{font-size:1rem;margin:4px auto}.pokemon-container{border-radius:1rem;box-shadow:3px 3px 8px rgba(0,0,0,.27);height:240px;margin:8px;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:capitalize;transition:all .5s;width:200px}.pokemon-container:active,.pokemon-container:focus,.pokemon-container:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ds:active,.ds:focus,.ds:hover{-webkit-transform:none;transform:none}.pokemon-button-container{height:20px;justify-content:space-between;margin:8px auto 4px;position:absolute;visibility:hidden;width:100%}.pokemon-container:active .pokemon-button-container,.pokemon-container:focus .pokemon-button-container,.pokemon-container:hover .pokemon-button-container{visibility:visible}.pokemon-button-card{background-color:#fff;border-radius:100%;color:#000;font-size:1rem;height:30px;margin:auto 8px;width:30px}.pokemon-index-card,.pokemon-name-card{color:#fff;height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.pokemon-image-card{margin:auto;width:128px}.pokemon-type-container-card{justify-content:center;margin:1px auto;width:100%}.pokemon-type-card{border-radius:100%;box-shadow:1px 1px 4px rgba(0,0,0,.27);margin:auto 4px 12px;width:36px}.ds{border-radius:6px;box-shadow:2px 2px 4px rgba(0,0,0,.27);height:100%;margin:2px;min-height:70px;min-width:60px;width:calc(16.66667% - 4px)}.ds .pokemon-image-card{width:100%}.ds .pokemon-name-card{display:none}@media screen and (max-width:960px){.pokemon-container{height:240px;width:180px}.pokemon-button-container{visibility:visible}.pokemon-image-card{margin:20px auto 1px;width:110px}.ds{height:70px;width:60px}.ds .pokemon-image-card{margin:auto;width:60px}}@media screen and (max-width:400px){.pokemon-container{height:230px;width:170px}.ds{height:65px;width:55px}.ds .pokemon-image-card{margin:auto;width:55px}}#Tutorial-page{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.27);height:min(100%,420px);left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:min(100%,720px);z-index:3}.tut-button{border-radius:0!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:34%}.tut-section{height:calc(100% - 40px);margin:0 auto;width:100%}.tut-image{height:50%;margin:auto;object-fit:contain}.tut-desc{font-size:var(--step-0);margin:auto;text-align:center;width:33%}@media screen and (max-width:960px){.tut-section{flex-direction:column}.tut-image{order:-1}.tut-desc{width:95%}}#Inspect-page{height:100%;margin:auto;overflow-x:hidden;overflow-y:auto;position:relative;text-transform:capitalize;width:min(100%,1480px)}#Inspect-container{position:relative;width:100%}#Pokemon-main{margin:auto;width:100%}.return-button{background-color:rgba(6,114,177,.8);border-radius:100%;color:#fff;cursor:pointer;font-size:32px;height:60px;left:40px;position:absolute;top:40px;transition:all .2s ease;width:60px}.return-button:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.main-section{justify-content:center;-webkit-perspective:400px;perspective:400px;width:35%}.main-section:active .left,.main-section:focus .left,.main-section:hover .left{-webkit-transform:translateY(0);transform:translateY(0)}.left{-webkit-transform:rotateY(15deg);transform:rotateY(15deg);transition:all .5s}.main-section:active .right,.main-section:focus .right,.main-section:hover .right{-webkit-transform:translateY(0);transform:translateY(0)}.right{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);transition:all .5s}#Pokemon-name{color:#4e4e4e;margin:20px auto 0;text-align:center;text-transform:uppercase;width:100%}#Stats-name{color:#4e4e4e;margin:auto}#Evolution-header,#Move-header,.pokemon-genera{border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.27);color:#fff;margin:8px auto 4px;padding:8px;text-shadow:1px 1px 1px rgba(0,0,0,.5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#Evolution-header,#Move-header{margin:40px auto 20px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.pokemon-abilities,.pokemon-habitat,.pokemon-height,.pokemon-index,.pokemon-weight{margin:4px auto;text-align:center;width:100%}.pokemon-type-container{justify-content:center}.pokemon-type-container,.pokemon-types{margin:4px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pokemon-types{text-align:center}.pokemon-type{border-radius:100%;box-shadow:1px 1px 4px rgba(0,0,0,.27);margin:auto 4px;width:36px}#Ability-list{margin:4px auto;width:100%}#Ability-container{flex-wrap:wrap;justify-content:center;margin:auto;width:90%}.pokemon-ability{background-color:gray;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.27);color:#fff;margin:4px;padding:8px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pokemon-name-inspect{margin:auto;text-align:center;width:80%}.pokemon-image{margin:auto;width:30%}#Pokemon-description{margin:auto;text-transform:none;width:min(90%,640px)}#Stat-list{margin:auto;overflow-y:auto;width:100%}.stat-bar-wrapper{background-color:gray;box-shadow:1px 1px 4px rgba(0,0,0,.27);margin:4px;width:100%}.stat-bar,.stat-bar-wrapper{border-radius:16px;max-width:200px}.stat-bar{height:100%;min-width:40px;padding:4px}.stat-name{margin:4px;padding:4px;text-align:right;width:155px}.stat-value{color:#fff;margin:auto 4px;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,.5);width:100%}#Move-list{height:360px;margin:8px auto 40px;overflow-y:auto;width:90%}#Evolution-chain{margin:auto;overflow-x:auto;width:min(90%,1360px)}.evolution-condition{flex-direction:column-reverse;margin:auto 4px;text-align:center;width:100%}.pokemon-item{height:64px;margin:auto}.pokemon-image-evolution{height:128px;margin:auto}#Move-table{border-radius:10px;border-spacing:0;box-shadow:0 0 4px rgba(0,0,0,.27);margin:auto;width:min(90%,1360px)}thead{border-radius:10px 10px 0 0;color:#fff;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.5)}tfoot,thead{display:inline-table;height:30px;width:100%}tfoot{border-radius:0 0 10px 10px}td,th{display:inline-table;margin:0 0 0 20px;width:10%}.table-move-row{background-color:#fff;cursor:pointer}.table-move-row:hover{background-color:#f0f8ff}tr{border-bottom:1px solid #ebebeb;display:inline-table;height:30px;line-height:30px;width:100%}tbody{display:block;height:310px;overflow-y:scroll}@media screen and (max-width:960px){#Pokemon-main{width:100%}#Evolution-chain,#Pokemon-main{flex-direction:column}.main-section{margin:20px auto;-webkit-perspective:none;perspective:none;width:90%}.stat-name{width:210px}.left,.right{-webkit-transform:none;transform:none}.return-button{left:20px;top:20px}.pokemon-image{order:-1;width:90%}#Main-left,#Pokemon-description{order:0}.evo-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#Team-container{height:calc(100vh - 80px);margin:80px auto 0;position:relative;width:100%}.team-wrapper{flex-wrap:wrap;justify-content:center;width:100%}#Team-right{height:min(100%,480px);margin:auto auto auto 0;width:min(100%,720px)}#Team-left{height:min(100%,480px);margin:auto 0 auto auto;width:min(40%,720px)}.Team-header{margin:4px auto}#Team-button-container,.button-container{margin:4px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#Team-description,#Team-settings-container{background-color:#fff;border-radius:16px;box-shadow:0 0 4px rgba(0,0,0,.27);margin:8px 0;padding:8px 1rem;width:100%}#Team-description{margin:auto 0 8px}#Description-p{font-size:var(--step--1)}#Settings-container{margin:auto 0 4px}.settings-label{margin:2px 0}@media screen and (max-width:1080px){#Team-container{flex-direction:column;height:100%}#Team-left{margin:100px auto 0;width:100%}#Description-p{font-size:var(--step-0)}}#Share-form{background-color:#f8f8f8;border-radius:16px;left:50%;padding:16px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(100%,720px);z-index:1}#Share-form,#Username{box-shadow:1px 1px 2px rgba(0,0,0,.27)}#Username{border:1px solid #d3d3d3;border-radius:8px;font-size:1rem;height:40px;margin:4px auto;outline:none;padding:15px;width:min(90%,300px)}#Share-team{margin:8px auto;width:100%}#Share-team .pokemon-container{height:120px;width:100px}#Share-team .pokemon-container img{width:96px}#Share-tags{margin:8px auto}#Share-tags .team-tags{display:flex}#Dashboard-container{height:100%;margin:80px auto 0;min-height:calc(100vh - 80px);padding:1rem;width:100vw}#Dashboard-left{display:flex;height:20%;justify-content:center;margin:auto auto 2px;padding:0 0 0 4px;width:min(100%,1230px)}#Dashboard-intro{background-color:rgba(6,82,120,.9)!important;color:#fff!important;height:168px;margin:auto 2px auto 0;padding:4px 8px;text-shadow:1px 1px 1px rgba(0,0,0,.5);width:calc(33.33333% - 4px)}#Dashboard-stats{flex-wrap:wrap;height:100%;margin:auto auto auto 2px;width:calc(66.66667% + 8px)}#Dashboard-right{display:flex;height:100%;margin:2px auto auto;width:min(100%,1230px)}.card-header{font-size:medium;margin:"4px 0px 0px"}.card-intro-text,.card-text{font-size:medium;margin:auto}.card-text{text-transform:capitalize}#Posts{flex-wrap:wrap;justify-content:center;margin:auto}.team-post{background-color:#fff;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.27);cursor:pointer;height:120px;overflow:auto;padding:4px 8px}.fun-stat,.team-post{margin:4px;width:calc(33.33333% - 8px)}.fun-stat{background-color:rgba(34,134,173,.9)!important;color:#fff!important;height:80px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.team-titles{justify-content:space-between;margin:auto;width:100%}.ds-team-wrapper{height:100%;margin:4px auto;width:100%}.ds-team-wrapper,.team-tags{flex-wrap:wrap;justify-content:center}.team-tags{align-items:center;display:none;margin:auto;text-align:center}.team-tag{background-color:#3a7c9b;border-radius:8px;color:#fff;font-size:var(--step--2);margin:4px;padding:8px 12px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.selected{background-color:#61c0d1}@media screen and (max-width:1240px){#Dashboard-intro{height:258px}.fun-stat{width:calc(50% - 8px)}}@media screen and (max-width:1080px){.team-post{height:130px;width:calc(50% - 8px)}}@media screen and (max-width:960px){.team-post{height:114px}}@media screen and (max-width:840px){#Dashboard-container{padding:1rem 0}#Dashboard-left{flex-direction:column;padding:0}#Dashboard-intro{height:168px;margin:2px auto;width:calc(100% - 8px)}#Dashboard-stats{margin:2px auto;width:100%}.team-post{width:100%}}#Footer{padding:20px;text-align:center}.footer-link{color:#2572a5;outline:none;text-decoration:none}
/*# sourceMappingURL=main.d051d137.css.map*/