@font-face{font-display:swap;font-family:Pokemon Fire Red;font-style:normal;font-weight:400;src:url(/static/media/Pokemon-Fire-Red.7e5f7b1e654e0faf8311.woff2) format("woff2")}@font-face{font-display:swap;font-family:Avenir Next;src:url(/static/media/AvenirNextLTPro-Regular.2f60386b4b855d52b512.woff2) format("woff2")}@font-face{font-display:swap;font-family:Avenir Next;font-weight:700;src:url(/static/media/AvenirNextLTPro-Bold.a1d38e4074cd015ba400.woff2) format("woff2")}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-thumb{background:#3ba296;background:var(--scrollbar-thumb-color);border-radius:4px}body::-webkit-scrollbar-track{background:#1e5f57;background:var(--scrollbar-track-color)}:root{--scrollbar-thumb-color:#3ba296;--scrollbar-track-color:#1e5f57;.intro-text h1{padding:0 0 20px}.sidebar-right::-webkit-scrollbar{width:8px}.sidebar-right::-webkit-scrollbar-track{background:#3ba296}.sidebar-right::-webkit-scrollbar-thumb{background-color:#1e5f57;border-radius:4px}.sidebar-right::-webkit-scrollbar-track:end:decrement{background:#0000;display:block;height:2%}.sidebar-right::-webkit-scrollbar-track:start:increment{background:#0000;display:block;height:25%}.nav-button{display:none}.intro-text h1{border-radius:15px;color:#fff;font-family:Born2bSporty FS;font-size:89px;margin-bottom:3vw;margin-top:1vw;padding:10px;text-align:center;text-decoration:none;text-shadow:4px 4px 0 #000,0 4px 4px #000,4px 4px 0 #000}.faq-container{margin-top:0}header h1{color:#eee;font-size:28px;font-weight:700;text-transform:uppercase}.faqs .faq{background-color:#2b8378;background-image:linear-gradient(#3ba296 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:4px solid #1e5f57}.faqs .faq .faq-question{background-color:#e7c16f;border:2px solid #7b6340;border-radius:4px;box-shadow:inset 0 -3px 0 #c1844e,0 0 8px #0000004d;color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:28px;padding:20px 20px 20px 30px;position:relative;text-decoration:none;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;padding:10px}.faqs .faq.open .faq-answer p{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;font-family:Avenir Next;font-size:16px;padding:20px}.headerBG{background-color:#1e5f57;height:88px;left:0;top:0;width:100%;z-index:0}.headerBG,.mobile-header{display:flex;position:fixed}.mobile-header{background-color:#2b8378;background-image:linear-gradient(#3ba296 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:4px solid #1e5f57;border-radius:15px;justify-content:center;margin-bottom:50px;z-index:10}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.type-description{background-color:#e7c16f;border:2px solid #7b6340;box-shadow:inset 0 -3px 0 #c1844e,0 0 8px #0000004d;color:#000;font-family:Pokemon Fire Red,sans-serif;font-family:Avenir Next;font-size:16px;max-width:800px;padding:20px;position:relative;width:100%}.type-description .descriptionCont{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;margin:0;padding:15px 50px}.type-description p{color:#000;margin:10px 0}}.content{background-color:#e7c16f;border:2px solid #7b6340;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:inset 0 -3px 0 #c1844e,0 0 8px #0000004d;color:#000;font-family:Avenir Next;padding:20px;width:100%}.intro-text{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;padding:15px 50px}.intro-text p{color:#000}ul.introList li:before{filter:brightness(0) invert(0)}.audio-player{align-items:center;border-radius:10px;display:flex;flex-direction:column;padding:20px}.track-info{margin-bottom:20px;text-align:center}.track-name{color:#fff;font-size:20px;font-weight:700;margin:0}.track-artist{color:#ddd;font-size:16px;margin:0}.controls-container{align-items:center;display:flex;width:100%}.play-button{background-color:initial;border:none;color:#111;cursor:pointer;font-size:24px;margin-right:20px}.play-button:focus{outline:none}.progress-container{background-color:#444;border-radius:5px;cursor:pointer;flex:1 1;height:5px;overflow:hidden;position:relative}.progress-bar{background-color:#e7c16f;height:100%;width:0}.volume-container{align-items:center;display:flex;margin-left:20px}.volume-button{background-color:initial;border:none;color:#111;cursor:pointer;font-size:18px}.volume-button:focus{outline:none}.volume-slider{-webkit-appearance:none;appearance:none;background:#0000;margin-left:10px;width:80px}.volume-slider:focus{outline:none}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#111;border-radius:50%;cursor:pointer;height:12px;margin-top:-4px;width:12px}.volume-slider::-webkit-slider-runnable-track{background:#111;border-radius:5px;height:4px}.volume-slider::-moz-range-thumb{background:#111;border-radius:50%;cursor:pointer;height:12px;width:12px}.volume-slider::-moz-range-track{background:#111;border-radius:5px;height:4px}.volume-slider::-ms-thumb{background:#111;border-radius:50%;cursor:pointer;height:12px;width:12px}@media (max-width:1024px){:root{.intro-text h1{padding:0 0 20px}.content{background-color:#e7c16f;border:2px solid #7b6340;box-shadow:inset 0 -3px 0 #c1844e;color:#000;font-family:Avenir Next;padding:20px;width:100%}.intro-text{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;padding:15px 50px}.intro-text p{color:#000}ul.introList li:before{filter:brightness(0) invert(0)}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:10px}.content-wrapper{width:100%}}@media (min-width:769px) and (max-width:840px){.intro-text h1{padding:0 0 20px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:10px 10px 10px 0}.content-wrapper{width:100%}.TV img{display:flex;height:auto;max-width:770px}.TV{margin-top:90px}}@media (max-width:768px){:root{.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:0 10px}.content-wrapper{width:100%}.intro-text h1{font-size:80px;padding:0 0 20px}}}}@media (max-width:480px){:root{.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:0 10px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}}}@media (min-width:412px) and (max-width:430px){:root{.faqs{margin-top:90px;max-width:100%;padding:0;width:100%}.faqs .faq .faq-question{font-size:24px;padding:10px 10px 15px;position:relative}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:-10px 10px}.faqs .faq.open .faq-answer p{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;font-family:Avenir Next;font-size:14px;max-height:1000px;opacity:1}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.content-wrapper{width:100%}.TV img{display:flex;height:auto;max-width:390px}.TV{margin-top:50px}.intro-text{padding:8px 10px 10px 8px}.intro-text p{padding:0 20px}.intro-text li{margin-top:10px}.video-section{height:40.5%;justify-content:center;left:14%;position:absolute;top:22.2%;width:71%}.intro-text h1{font-size:80px;padding:0 0 20px}}}@media (min-width:390px) and (max-width:400px){:root{.intro-text p{color:#000}ul.introList li:before{filter:brightness(0) invert(0)}.content-wrapper,.faqs{width:100%}.faqs{margin-top:50px;max-width:100%;padding:0}.faqs .faq .faq-question{font-size:22px;padding:10px 10px 20px;position:relative}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:0 10px}.faqs .faq.open .faq-answer p{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;font-family:Avenir Next;font-size:14px;max-height:1000px;opacity:1}.type-description{padding:10px}.type-description p{font-size:14px;padding:0}.type-description .descriptionCont{padding-left:20px;padding-right:20px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.intro-text{padding:8px 10px 10px 8px}.intro-text p{padding:0 10px}.intro-text li{margin-top:10px}.intro-text h1{font-size:55px;padding:0 0 20px}}}@media (max-width:390px){:root{.intro-text p{color:#000}.intro-text h1{font-size:55px;padding:0 0 20px}ul.introList li:before{filter:brightness(0) invert(0)}.content-wrapper,.faqs{width:100%}.faqs{margin-top:50px;max-width:100%;padding:0}.faqs .faq .faq-question{font-size:22px;padding:10px 10px 20px;position:relative}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:0 10px}.faqs .faq.open .faq-answer p{background-color:#ffffce;border:2px solid #d1af48;box-shadow:inset 0 0 8px #967d34;color:#000;font-family:Avenir Next;font-size:14px;max-height:1000px;opacity:1}.type-description{padding:10px}.type-description p{font-size:14px;padding:0}.type-description .descriptionCont{padding-left:20px;padding-right:20px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.intro-text{padding:8px 10px 10px 8px}.intro-text p{padding:0 10px}.intro-text li{margin-top:10px}}@media (max-width:375px){:root{.TV img{display:flex;height:auto;max-width:300px}.faqs{margin-top:50px;max-width:100%;padding:0;width:100%}.faqs .faq .faq-question{font-size:18px;padding:10px 25px 15px 10px;position:relative}.faqs .faq.open .faq-answer{background-color:#f9d075;border:2px solid #7b6340;border-radius:12px;max-height:1000px;opacity:1;padding:0 10px}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:14px;max-height:1000px;opacity:1}.mobile-nav-image{height:auto;width:70px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.headerBG{height:79px}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px}.type-description .descriptionCont{padding-left:5px;padding-right:5px}.type-rows{margin-top:10px;width:110%}.type-image{margin:0;max-width:34px}.intro-text p{padding:0 10px}.TV{margin-top:50px}.content-wrapper{width:100%}}}@media (min-width:340px) and (max-width:360px){:root{.TV img{display:flex;height:auto;max-width:300px}}}}.dark-mode{--scrollbar-thumb-color:#666;--scrollbar-track-color:#111111f2;.main-layout{background-image:url(/static/media/RetroBG.7971cd70705df6c6a715.avif)!important}.sidebar-right::-webkit-scrollbar{width:6px}.sidebar-right::-webkit-scrollbar-track{background:#0000}.sidebar-right::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px}.nav-button{display:none}.intro-text h1{border-radius:15px;color:#fff;font-family:Born2bSporty FS;font-size:89px;margin-bottom:2vw;margin-top:1vw;padding:10px;text-align:center;text-decoration:none;text-shadow:4px 4px 0 #000,0 4px 4px #000,4px 4px 0 #000}.content{background:#111111f2;background-color:none;border:2px solid #333;box-shadow:none;color:#fff;font-family:Noto Sans,sans-serif;padding:20px;width:100%}.intro-text{background:#2220;border:none;box-shadow:none;padding:15px 50px;text-shadow:2px 2px 0 #000,2px 1px 2px #000,2px 2px 0 #000}.intro-text p{color:#f2f3f5}ul.introList li:before{filter:brightness(0) invert(1)}.intro-text h1{padding:0 0 20px}.faqs .faq,.faqs .faq .faq-question{background:#222222e6;border:2px solid #000}.faqs .faq .faq-question{border-radius:4px;box-shadow:none;color:#fff;font-family:Born2bSporty FS;font-size:24px;padding:20px}.faqs .faq .faq-answer{background:#222222e6;border:none;border-radius:0;margin-left:-10px}.faqs .faq.open .faq-question{font-family:Born2bSporty FS;margin-bottom:15px}.faqs .faq.open .faq-question:after{content:"-"}.faqs .faq.open .faq-answer{background:#2220;border:none;border-radius:12px;margin-bottom:-30px;margin-top:-30px;max-height:1000px;opacity:1;padding-left:10px}.faqs .faq.open .faq-answer p{background-color:initial;border:none;box-shadow:none;color:#fff;font-family:Avenir Next;font-size:18px;font-size:16px;max-height:1000px;opacity:1;padding:20px}.headerBG{background-color:initial;height:0;left:0;top:0;width:100%;z-index:0}.headerBG,.mobile-header{display:flex;position:fixed}.mobile-header{background:#111111f2;border:1px solid #000;border-radius:0;justify-content:center;margin-bottom:50px;z-index:10}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.mobile-nav-image{display:flex;filter:brightness(.78);height:auto;position:relative;transition:filter .3s ease;width:75px}.type-description{background:#111111f2;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-family:Noto Sans,sans-serif;font-size:16px;max-width:800px;padding:30px 70px;width:100%}.type-description,.type-description .descriptionCont{background-color:#111111f2;border:0;box-shadow:none;color:#fff}.type-description .descriptionCont{margin:0;padding:0}.type-description p{color:#fff;margin:10px 0}.TV img{filter:brightness(.5)}.play-button{color:#fff}.progress-bar{background-color:#fff}.volume-button{color:#fff}.volume-slider::-webkit-slider-runnable-track,.volume-slider::-webkit-slider-thumb{background:#fff}.volume-slider::-moz-range-thumb,.volume-slider::-moz-range-track{background:#fff}.volume-slider::-ms-thumb{background:#fff}}.dark-mode{@media (max-width:1024px){.mobile-nav-image{height:auto;width:120px}.headerBG{height:0}.type-description{padding:25px 15px 15px}.type-description p{font-size:14px;padding:5px 35px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.faqs .faq.open .faq-answer p{margin-bottom:5px;margin-top:-5px;padding:0}.content{background:#222222f2;background-color:none;border:2px solid #333;color:#fff;font-family:Avenir Next;padding:20px;width:100%}.intro-text{background:#2220;border:none;box-shadow:none;padding:15px 50px}.intro-text p{color:#fff}ul.introList li:before{filter:brightness(0) invert(1)}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:800px}.TV{margin-top:120px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}.intro-text h1{padding:0 0 20px}.faq-container{margin-top:-600px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}}@media only screen and (min-width:769px) and (max-width:840px){.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer{margin-bottom:-10px;margin-top:-10px;max-height:1000px;opacity:1}.type-description p{font-size:16px;padding:0 20px}.faq-container{margin-top:-400px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}.content{width:100%}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.TV img{display:flex;height:auto;max-width:730px}.TV{margin-top:90px}.intro-text h1{padding:0 0 20px}}@media (max-width:768px){.intro-text h1{padding:0 0 20px}.faq-container{margin-top:-400px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}.mobile-nav-image{height:auto;width:120px}.headerBG{height:128px}.type-description{padding:30px}.type-description p{font-size:16px;padding:0 20px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.TV img{height:auto;max-width:730px}.TV{margin-top:90px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}.content-wrapper{width:100%}.video-section{height:40.5%;justify-content:center;left:15.73%;position:absolute;top:22.2%;width:68%}.video-section iframe,.video-section video{border:none;height:100%;justify-content:center;object-fit:cover;pointer-events:auto;width:100%}}@media (max-width:480px){.mobile-nav-image{width:80px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.headerBG{height:88px}.mobile-nav-image{height:auto;width:100px}.faqs .faq.open .faq-answer p{font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;max-height:1000px;opacity:1;padding:0}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.TV img{display:flex;height:auto;max-width:400px}.TV{margin-top:50px}}@media (min-width:412px) and (max-width:430px){.faqs{margin-top:90px;max-width:100%;padding:0;width:100%}.faqs .faq .faq-question{font-size:18px;padding:10px 15px 15px 10px;position:relative}.faqs .faq.open .faq-answer p{font-size:14px;font-size:16px;margin-bottom:-5px;margin-bottom:20px;margin-left:10px;margin-left:-5px;margin-top:-5px;margin-top:10px;max-height:1000px;opacity:1;padding:0;padding:20px}.mobile-nav-image{height:auto;width:85px}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px 20px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.content-wrapper{width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.TV img{display:flex;height:auto;max-width:380px}.TV{margin-top:50px}.video-section{height:40.5%;justify-content:center;left:13%;position:absolute;top:22%;width:73%}.intro-text h1{font-size:70px;padding:0 0 20px}}@media (min-width:390px) and (max-width:400px){.faqs{margin-top:50px;max-width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;padding:0}.mobile-nav-image{height:auto;width:80px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px 15px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:330px}.TV{margin-top:50px}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.intro-text h1{font-size:50px;padding:0 0 20px}.faqs .faq .faq-question{font-size:18px;padding:10px 25px 15px 10px;position:relative}.faq-container{margin-top:-200px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:-5px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}}@media (max-width:390px){.faqs{margin-top:50px;max-width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;padding:0}.mobile-nav-image{height:auto;width:80px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px 15px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:330px}.TV{margin-top:50px}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.intro-text h1{font-size:50px;padding:0 0 20px}.faqs .faq .faq-question{font-size:18px;padding:10px 25px 15px 10px;position:relative}.faq-container{margin-top:-200px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:-5px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}}@media (max-width:375px){.faqs{margin-top:50px;max-width:100%;padding:0;width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:16px;font-size:14px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px;padding:0}.mobile-nav-image{height:auto;width:70px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px 15px}.type-description .type-description-container{padding-left:-10px;padding-right:20px}.type-rows{margin-top:10px;width:114%}.type-image{margin:0;max-width:34px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:0;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.intro-text p{padding:0 10px}.intro-text h1{font-size:40px}}@media (min-width:340px) and (max-width:360px){.TV img{display:flex;height:auto;max-width:300px}}}.retro-mode{--scrollbar-thumb-color:#7f9c68;--scrollbar-track-color:#000;.main-layout{background-attachment:fixed;background-image:url(/static/media/RetroBG.7971cd70705df6c6a715.avif)!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.sidebar-right::-webkit-scrollbar{width:6px}.sidebar-right::-webkit-scrollbar-track{background:#0000}.sidebar-right::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px}.background-video{display:none!important}.mobile-background{background-image:url(/static/media/RetroBG.7971cd70705df6c6a715.avif)!important;position:fixed}.intro-text h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;border-radius:15px;color:#71855e!important;font-family:Born2bSporty FS;font-size:89px;font-weight:700;margin-bottom:2vw;margin-top:1vw;padding:10px;text-align:center;text-decoration:none;text-shadow:#1d2e1f 1px 1px,#1d2e1f 0 0,#1d2e1f 1px 1px,#1d2e1f 2px 2px,#1d2e1f 3px 3px,#1d2e1f 4px 4px,#1d2e1f 5px 5px,#1d2e1f 6px 6px,#1d2e1f 7px 7px,#1d2e1f 8px 8px,#1d2e1f 9px 9px!important;text-shadow:none}.GBA{filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(75%)}.content{background:#7f9c68!important;background-color:none;border:1px solid #000!important;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:none;box-shadow:inset 5px 5px 5px 0 #0d0707cc;color:#000!important;font-family:Noto Sans,sans-serif;padding:20px;width:100%}.TV img{filter:grayscale(100%) sepia(100%) hue-rotate(60deg) brightness(65%)}.intro-text{background:#2220;border:none;box-shadow:none;padding:15px 50px}.intro-text a,.intro-text p{color:#000!important;font-family:Pokemon Fire Red;font-size:24px}ul.introList li:before{filter:brightness(0) invert(0)!important}.intro-text h1{padding:0 0 20px}.group-container,.group-container-mobile{background:#7f9c68!important}.faqs .faq,.group-container,.group-container-mobile{border:1px solid #000;box-shadow:inset 5px 5px 5px 0 #0d0707cc}.faqs .faq{background:#7f9c68}.faqs .faq .faq-question{background:#21241e;border:1px solid #000;border-radius:4px;box-shadow:none;color:#7f9c68;font-family:Pokemon Fire Red;font-size:24px;padding:20px}.faqs .faq .faq-answer{background:#7f9c68;border:none;border-radius:0;margin-left:-10px}.faqs .faq.open .faq-question{font-family:Born2bSporty FS;margin-bottom:15px}.faqs .faq.open .faq-question:after{content:"-"}.faqs .faq.open .faq-answer{background:#7f9c6800;border:none;border-radius:12px;margin-bottom:-30px;margin-top:-30px;max-height:1000px;opacity:1;padding-left:10px}.faqs .faq.open .faq-answer p{background-color:initial;border:none;box-shadow:none;color:#000;font-family:Pokemon Fire Red;font-size:24px;margin-bottom:0;margin-top:0;max-height:1000px;opacity:1}.sidebar-left{background-color:#7f9c68!important;background-image:linear-gradient(#7f9c68 50%,#0000 0)!important;border:1px solid #000!important;border-radius:12px;box-shadow:inset 4px 4px 4px 0 #0d0707cc!important;box-sizing:border-box;height:300px;left:0;margin-bottom:10px;margin-left:10px;margin-top:10px;max-height:100%;overflow-y:auto;position:fixed;top:0;transition:transform .5s ease-in-out;width:250px;z-index:1000}.nav-list,.sidebar-left{display:flex;flex-direction:column}.nav-list{align-items:center;justify-content:space-around;list-style:none;margin:0;padding:0;perspective:0}.nav-item img{display:none}.nav{align-items:center;display:flex;flex-direction:column}.nav,.nav-list{position:relative;top:0}.nav-button,.nav-item{align-items:center!important;background-color:#24291d;border:1px solid #000;color:#7f9c68;cursor:pointer;display:block;display:flex!important;font-family:Pokemon Fire Red;font-size:16px;font-size:34px;font-weight:700;height:50px!important;justify-content:center!important;left:auto!important;margin:1px 0;position:relative!important;text-transform:uppercase;top:0;top:auto!important;transform:none!important;width:200px!important}.nav-button{position:relative}.nav-item a{text-decoration:none}.nav-button.active:before{border-left:10px solid #24291d;left:-15px}.nav-button.active:before,.nav-button:hover:before{border-bottom:10px solid #0000;border-top:10px solid #0000;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.nav-button:hover:before{border-left:10px solid #181010;left:-10px;z-index:1}.nav-item:hover .nav-button.active:before{display:none}.headerBG{background-color:initial;height:0;left:0;top:0;width:100%;z-index:0}.headerBG,.mobile-header{display:flex;position:fixed}.mobile-header{background-color:#7f9c68!important;background-image:none!important;background-position:0 0,0 8px;background-size:100% 2px;border:1px solid #000;border-radius:0!important;justify-content:center;margin-bottom:50px;z-index:10}.mobile-nav-image.active,.mobile-nav-image:hover{filter:grayscale(80%) sepia(80%) hue-rotate(60deg) brightness(100%)!important}.mobile-nav-image{display:flex;filter:grayscale(80%) sepia(80%) hue-rotate(60deg) brightness(50%)!important;height:auto;position:relative;transition:filter .3s ease;width:75px}.contact-form-wrapper{background-color:#7f9c68e6;background-image:#7f9c68e6;border:1px solid #000;border-radius:15px;box-shadow:inset 3px 3px 3px 0 #0d0707cc;filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(95%);margin-top:-150px}.sidebar-right{background-color:#7f9c68!important;background-image:linear-gradient(#689766 50%,#0000 0)!important;border:1px solid #000!important;box-shadow:inset 4px 4px 4px 0 #0d0707cc!important}.sidebar-right-mobile{border:1px solid #000}.news-container{background-color:#24291d!important;border:1px solid #000!important;box-shadow:none!important}.news-bar{background-color:initial!important}.sidebar-right-title{color:#7f9c68!important;padding-top:5px}.news-card:hover{background-color:#80c07d;background-image:linear-gradient(180deg,#80c07d 0,#80c07d 2%,#648e57 0,#648e57 86%,#80c07d 0,#80c07d 88%,#648e57 0,#648e57 90%,#80c07d 0,#80c07d);border-color:#8fa590;transform:translateY(-5px)!important}.news-card-content p,h1{color:#000!important;text-shadow:none!important}.news-card{background-image:linear-gradient(180deg,#566955 0,#566955 2%,#82a176 0,#82a176 86%,#566955 0,#566955 88%,#82a176 0,#82a176 90%,#566955 0,#566955);border-color:#2a352b}.news-btn{background-color:#2a2c28;color:#e0dfd9;font-family:Pokemon Fire Red,sans-serif}.news-card img{filter:grayscale(1)}.outer-container{align-items:center;background-color:#689766;border:1px solid #000;border-radius:12px;box-shadow:inset 3px 3px 3px 0 #0d0707cc;box-sizing:border-box;display:flex;filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(95%) saturate(90%);justify-content:center;max-width:650px;padding:10px;width:90%}.modal-header{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#71855e;flex-shrink:0;font-size:40px;font-weight:700;margin:-10px 0 -20px;text-align:center;text-decoration:none;text-shadow:#1d2e1f 1px 1px,#1d2e1f 0 0,#1d2e1f 1px 1px,#1d2e1f 2px 2px,#1d2e1f 3px 3px,#1d2e1f 4px 4px,#1d2e1f 5px 5px,#1d2e1f 6px 6px,#1d2e1f 7px 7px,#1d2e1f 8px 8px,#1d2e1f 9px 9px}.modal-content,.modal-header{font-family:Born2bSporty FS,sans-serif}.modal-content{background:#7f9c68;border:2px solid #000;border-radius:8px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;padding:0 20px 20px;position:relative;width:100%}.modal-body p{font-family:Born2bSporty FS,sans-serif;text-decoration:none}.type-description{background:#7f9c68;border:0;border:1px solid #000!important;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:none;box-shadow:inset 5px 0 5px 0 #0d0707cc;color:#000;font-family:Noto Sans,sans-serif;font-size:16px;max-width:800px;padding:30px 70px;width:100%}.tabs{border-left:1px solid #000!important;border-right:1px solid #000!important;border-top:1px solid #000!important;box-shadow:inset 5px 0 5px 0 #0d0707cc!important;position:relative;z-index:2}.tab{-webkit-text-stroke-color:#000;background:#0d0707cc!important;color:#768b63;font-family:Born2bSporty FS,sans-serif;font-weight:700;letter-spacing:.05em;text-shadow:#404d42 1px 1px,#404d42 0 0,#404d42 1px 1px;z-index:-1}.tab.active{background:#0d070780!important;z-index:-1}.type-rows{background:#7f9c68;border:2px solid #000!important}.type-header,.type-rows{box-shadow:inset 5px 5px 5px 0 #0d0707cc}.type-header{background:#1a1d17!important;border:1px solid #000!important;border-bottom:none!important;border-top-left-radius:15px;border-top-right-radius:15px}.type-header h2{-webkit-text-stroke-color:#000;color:#768b63;font-family:Born2bSporty FS,sans-serif;font-weight:700;text-shadow:#404d42 1px 1px,#404d42 0 0,#404d42 1px 1px,#404d42 2px 2px,#404d42 3px 3px,#404d42 4px 4px,#404d42 5px 5px}.type-image{filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(100%) contrast(95%)}.type-description-container{background:#7f9c68!important;border-radius:20px}.type-description .descriptionCont{background-color:#2220;border:0;box-shadow:none;color:#000;margin:0;padding:0}.table thead th{border-top-left-radius:8px;border-top-right-radius:8px}.table tbody tr:last-child td:first-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.defensive-table-container,.offensive-table-container{filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(85%)}.defensive-table-container tr,.offensive-table-container tr{color:#000!important}.defensive-table-container th,.defensive-table-container tr,.offensive-table-container th,.offensive-table-container tr{border-top-right-radius:2px;filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(85%)}.defensive-table-container a,.defensive-table-container td,.offensive-table-container a,.offensive-table-container td{background-color:#7ea762!important;color:#000!important;text-shadow:none}.type-description p,.type-description span{color:#000!important;font-family:Pokemon Fire Red;font-size:24px;margin:10px 0}.mobile-header{box-shadow:inset 4px 4px 5px 0 #0d0707cc!important}.sidebar-right-toggle{background:#4a5e3a!important;border:1px solid #000}@media (max-width:1024px){.mobile-nav-image{height:auto;width:120px}.headerBG{height:0}.type-description{padding:25px 15px 15px}.type-description p{font-size:14px;padding:5px 35px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.faqs .faq.open .faq-answer p{margin-bottom:5px;margin-top:-5px;padding:0}.content{background:#222222e6;background-color:none;border:2px solid #fff;color:#fff;font-family:Avenir Next;padding:20px;width:100%}.intro-text{background:#2220;border:none;box-shadow:none;padding:15px 50px}.intro-text p{color:#fff}ul.introList li:before{filter:brightness(0) invert(1)}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:800px}.TV{margin-top:120px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}.intro-text h1{padding:0 0 20px}.faq-container{margin-top:-600px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}}@media only screen and (min-width:769px) and (max-width:840px){.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer{margin-bottom:-10px;margin-top:-10px;max-height:1000px;opacity:1}.type-description p{font-size:26px;padding:0 20px}.faq-container{margin-top:-400px}.coverRow{margin-bottom:0}.intro-text{padding:10px 20px}.intro-text p{font-size:26px;padding:0 20px}.content{width:100%}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.TV img{display:flex;height:auto;max-width:730px}.TV{margin-top:90px}.intro-text h1{padding:0 0 20px}}@media (max-width:768px){.intro-text h1{padding:0 0 20px}.faq-container{margin-top:-400px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}.mobile-nav-image{height:auto;width:120px}.headerBG{height:128px}.type-description{padding:30px}.type-description p{font-size:16px;padding:0 20px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.TV img{height:auto;max-width:730px}.TV{margin-top:0}.coverRow{margin-bottom:20px}.intro-text{padding:10px 20px}.intro-text p{font-size:22px;padding:0 20px}.content-wrapper{width:100%}.video-section{height:40.5%;justify-content:center;left:15.73%;position:absolute;top:22.2%;width:68%}.video-section iframe,.video-section video{border:none;height:100%;justify-content:center;object-fit:cover;pointer-events:auto;width:100%}.contact-form-wrapper{margin-top:-300px}}@media (max-width:480px){.mobile-nav-image{width:80px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(209,175,72,.8))}.headerBG{height:88px}.mobile-nav-image{height:auto;width:100px}.faqs .faq.open .faq-answer p{font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;max-height:1000px;opacity:1;padding:0}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.TV img{display:flex;height:auto;max-width:400px}.TV{margin-top:50px}.contact-form-wrapper{margin-top:0}}@media (min-width:412px) and (max-width:430px){.faqs{margin-top:90px;max-width:100%;padding:0;width:100%}.faqs .faq .faq-question{font-size:18px;padding:10px 15px 15px 10px;position:relative}.faqs .faq.open .faq-answer p{font-size:14px;font-size:16px;margin-bottom:-5px;margin-bottom:20px;margin-left:10px;margin-left:-5px;margin-top:-5px;margin-top:10px;max-height:1000px;opacity:1;padding:0;padding:20px}.mobile-nav-image{height:auto;width:85px}.type-description{padding:5px}.type-description p{font-size:18px;padding:5px 20px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.mobile-nav-image.active,.mobile-nav-image:hover{filter:grayscale(1)}.content-wrapper{width:100%}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:-20px;margin-top:10px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{font-size:18px;padding:0 10px}.TV img{display:flex;height:auto;max-width:380px}.TV{margin-top:50px}.video-section{height:40.5%;justify-content:center;left:13%;position:absolute;top:22%;width:73%}.intro-text h1{font-size:70px;padding:0 0 20px}.contact-form-wrapper{margin-top:0}}@media (min-width:390px) and (max-width:400px){.faqs{margin-top:50px;max-width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;padding:0}.mobile-nav-image{height:auto;width:80px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:18px;padding:5px 15px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:grayscale(100%) sepia(70%) hue-rotate(60deg) brightness(100%)}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:-30px;margin-top:10px}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:330px}.TV{margin-top:50px}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.intro-text h1{font-size:50px;padding:0 0 20px}.faqs .faq .faq-question{font-size:18px;padding:10px 25px 15px 10px;position:relative}.faq-container{margin-top:-200px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:-5px;margin-top:10px;max-height:1000px;opacity:1;padding:20px}.contact-form-wrapper{margin-top:0}}@media (max-width:390px){.contact-form-wrapper{margin-top:0}.faqs{margin-top:50px;max-width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:14px;margin-bottom:-5px;margin-left:10px;margin-top:-5px;padding:0}.mobile-nav-image{filter:grayscale(80%) sepia(80%) hue-rotate(60deg) brightness(50%)!important;height:auto;width:80px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:17px;padding:5px 15px}.type-description .descriptionCont{padding-left:10px;padding-right:10px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:2px;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:grayscale(80%) sepia(80%) hue-rotate(60deg) brightness(110%)!important}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:-10px;margin-top:0}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:330px}.TV{margin-top:50px}.content-wrapper{padding-left:10px;padding-right:10px;width:100%}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:5px}.intro-text p{padding:0 10px}.intro-text h1{font-size:50px;padding:0 0 20px}.faqs .faq .faq-question{font-size:18px;padding:10px 25px 15px 10px;position:relative}.faq-container{margin-top:-200px}.faqs{margin-top:130px;max-width:80%;padding:0;width:100%}.faqs .faq.open .faq-answer p{font-size:16px;margin-bottom:20px;margin-left:-5px;margin-top:10px!important;max-height:1000px;opacity:1;padding:20px}}@media (max-width:375px){.faqs{margin-top:50px;max-width:100%;padding:0;width:100%}.faqs .faq.open .faq-answer p{box-shadow:none;font-size:16px;font-size:14px;margin-bottom:20px;margin-left:23px;margin-top:10px;max-height:1000px;opacity:1;padding:20px;padding:0}.mobile-nav-image{height:auto;width:70px}.headerBG{height:0}.type-description{padding:5px}.type-description p{font-size:14px;padding:5px 15px}.type-description .type-description-container{padding-left:-10px;padding-right:20px}.type-rows{margin-top:10px;width:114%}.type-image{margin:0;max-width:34px}.defensive-table-container,.offensive-table-container{border-radius:5px;flex:1 1;margin:0;max-width:50%}.mobile-nav-image.active,.mobile-nav-image:hover{filter:drop-shadow(0 0 15px rgba(0,0,0,.8));filter:grayscale(1)}.intro-text p{padding:0 10px}.intro-text h1{font-size:40px}.contact-form-wrapper{margin-top:0}}@media (min-width:340px) and (max-width:360px){.TV img{display:flex;height:auto;max-width:300px}}}body{background-color:var(--background-color);color:var(--text-color)}body,header{transition:background-color .3s ease,color .3s ease}header{background-color:var(--header-background);color:var(--header-text-color)}.sidebar-left{height:46.296vh;position:absolute;position:fixed;top:15%;z-index:100}.nav-list,.sidebar-left{display:flex;flex-direction:column;justify-content:space-around}.nav-list{align-items:center;list-style:none;margin:0;padding:0;perspective:393px}.nav-image{height:auto;object-fit:contain;transform:translate(0);width:5.625vw}.nav{align-items:center;display:flex;flex-direction:column;position:relative}.nav-item{position:absolute}.nav-item:first-child{left:2.604vw;top:-7.57vh;transform:rotate(-2deg)}.nav-item:nth-child(2){left:.938vw;top:5.467vh;transform:rotate(0deg)}.nav-item:nth-child(3){left:2.604vw;top:17.689vh;transform:rotate(0deg)}.nav-item:nth-child(4){left:.99vw;top:29.911vh}.nav-item:nth-child(5){left:1.823vw;top:42.133vh}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 9px var(--glow-color))}50%{filter:drop-shadow(0 0 22px var(--glow-color))}}.nav-image{--glow-color:#ff4646;filter:drop-shadow(0 0 15px var(--glow-color));transition:filter .3s ease}.nav-image.active{--glow-color:#8ce7ee}.nav-image.active,.nav-image:hover:not(.active){animation:glow-pulse 1.8s ease-in-out infinite}.nav-image.active:before{border-bottom:10px solid #0000;border-left:10px solid #24291d;border-top:10px solid #0000;content:"";height:0;left:100px;position:absolute;top:50%;transform:translateY(-50%);width:0}.dark-mode{.nav-image{--glow-color:#ff4646;filter:drop-shadow(0 0 15px var(--glow-color));transition:filter .3s ease}.nav-image.active{--glow-color:#8ce7ee}.nav-image.active,.nav-image:hover:not(.active){animation:glow-pulse 1.8s ease-in-out infinite}.nav-image.active:before{border-bottom:10px solid #0000;border-left:10px solid #24291d;border-top:10px solid #0000;content:"";height:0;left:100px;position:absolute;top:50%;transform:translateY(-50%);width:0}}img.nav-image:hover:before{border-bottom:10px solid #0000;border-left:10px solid #181010;border-top:10px solid #0000;content:"";height:0;left:100px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:1}.nav-image:hover .nav-image.active:before{display:none}@media (max-width:1366px){.sidebar-left{height:500px}.nav-image{height:auto;width:81px}.nav-item:first-child{left:30px;top:-104px}.nav-item:nth-child(2){left:12px;top:9px;transform:rotate(0deg)}.nav-item:nth-child(3){left:29px;top:111px;transform:rotate(0deg)}.nav-item:nth-child(4){left:10px;top:210px}.nav-item:nth-child(5){left:25px;top:320px}}.sidebar-right{background-color:#2b8378;background-image:linear-gradient(#3ba296 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:4px solid #1e5f57;border-radius:12px;box-shadow:2px 2px 8px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:10px;margin-right:10px;margin-top:10px;max-height:500px;overflow:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transition:transform .5s ease-in-out;width:250px;z-index:1000}.sidebar-right::-webkit-scrollbar-track:end:decrement{display:block;height:50%}.sidebar-right::-webkit-scrollbar-track:start:increment{background:#0000;height:50%}.sidebar-right-title{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:34px;font-weight:700;letter-spacing:.01em;margin-bottom:-28px;margin-top:-8px;padding-bottom:10px;text-align:center;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.news-card{background-color:#4d9be3;background-image:linear-gradient(180deg,#87d6ff 0,#87d6ff 2%,#4d9be3 0,#4d9be3 86%,#87d6ff 0,#87d6ff 88%,#4d9be3 0,#4d9be3 90%,#87d6ff 0,#87d6ff);background-size:100% 100%;border:2px solid #375f8b;border-radius:12px;box-shadow:2px 2px 8px #0000004d;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding:10px 10px 4px;position:relative;transition:border .3s ease,transform .3s ease}.news-card:hover{background-color:#7bd7ee;background-image:linear-gradient(180deg,#ffffce 0,#ffffce 2%,#efe7ad 0,#efe7ad 86%,#ffffce 0,#ffffce 88%,#efe7ad 0,#efe7ad 90%,#ffffce 0,#ffffce);border-color:#e64040;transform:translateY(-5px)}.news-bar{background-color:#c1844e;border-radius:5px;height:10px;margin:10px auto 0;width:90%}.news-container{background-color:#e7c16f;border:2px solid #7b6340;border-radius:4px;box-shadow:inset 0 -3px 0 #c1844e,0 0 8px #0000004d;margin-bottom:20px;padding:10px;position:relative;width:100%}.news-card-content h3{letter-spacing:.02em;margin-bottom:11px;margin-top:8px}.news-card-content h3,.news-card-content p{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:18px;text-shadow:1px 0 0 #000,0 1px 0 #000,1px 1px 0 #000}.news-card-content p{margin-bottom:5px;margin-top:1px;width:78%}.news-btn{align-items:center;align-self:flex-start;background-color:#755ab5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Pokemon Fire Red,sans-serif;font-size:12px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-transform:uppercase;transition:background-color .3s ease}.news-btn:hover{background-color:#e64040}.news-card img{background-color:#ddd;border:1px solid #755ab5;border-radius:50%;height:40px;position:absolute;right:10px;top:10px;width:40px}.dark-mode{.sidebar-right{background-color:#181818;background-image:linear-gradient(#000 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:2px solid #333;border-radius:12px;box-shadow:2px 2px 8px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:10px;margin-right:10px;margin-top:10px;max-height:500px;overflow:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transition:transform .5s ease-in-out;width:250px;z-index:1000}.sidebar-right-title{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:34px;font-weight:700;letter-spacing:.01em;margin-bottom:-28px;margin-top:-8px;padding-bottom:10px;text-align:center;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.news-card{background-color:#111;background-image:linear-gradient(180deg,#111 0,#111 2%,#222 0,#222 86%,#111 0,#111 88%,#222 0,#222 90%,#111 0,#111);background-size:100% 100%;border:2px solid #2c2c2c;border-radius:12px;box-shadow:2px 2px 8px #0000004d;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:10px 10px 4px;position:relative;transition:border .3s ease,transform .3s ease}.news-card:hover{background-color:#2e7db6;background-image:linear-gradient(180deg,#2e7db6 0,#2e7db6 2%,#509eb3 0,#509eb3 86%,#2e7db6 0,#2e7db6 88%,#509eb3 0,#509eb3 90%,#2e7db6 0,#2e7db6);border-color:#2c2c2c;transform:translateY(-5px)}.news-bar{background-color:#2e7db6;border-radius:5px;height:10px;margin:10px auto 0;width:90%}.news-container{background-color:#509eb3;border:2px solid #2e7db6;border-radius:4px;box-shadow:inset 0 -3px 0 #2e7db6,0 0 8px #0000004d;margin-bottom:20px;padding:10px;position:relative;width:100%}.news-card-content h3{letter-spacing:.02em;margin-bottom:11px;margin-top:8px}.news-card-content h3,.news-card-content p{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:18px;text-shadow:1px 0 0 #000,0 1px 0 #000,1px 1px 0 #000}.news-card-content p{margin-bottom:5px;margin-top:1px;width:78%}.news-btn{align-items:center;align-self:flex-start;background-color:#2e7db6;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Pokemon Fire Red,sans-serif;font-size:12px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-transform:uppercase;transition:background-color .3s ease}.news-btn:hover{background-color:#4734f5}.news-card img{background-color:#111;border:1px solid #2e7db6;border-radius:50%;height:40px;position:absolute;right:10px;top:10px;width:40px}}.sidebar-right-toggle{background-color:#d1af48;border:2px solid #7b6340;border-right:0;cursor:pointer;height:100px;position:fixed;right:0;top:18%;transition:transform .5s ease-in-out;width:16px;z-index:1001}.sidebar-tab{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:18px;font-style:bold;letter-spacing:.05em;margin-top:16px;padding:1px;text-align:center;text-shadow:1px 1px 0 #000;writing-mode:vertical-lr}.sidebar-right-toggle.open{padding:1px;transform:translateX(-250px);width:20px}.sidebar-tab.open{padding:2px}.sidebar-right.mobile{background-color:#2b8378;background-image:linear-gradient(#3ba296 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:4px solid #1e5f57;border-radius:12px;box-shadow:2px 2px 8px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:10px;margin-right:0;margin-top:10px;overflow-y:auto;position:fixed;right:0;top:10%;transition:transform .5s ease-in-out;width:250px;z-index:1000}.sidebar-right-hidden{transform:translateX(100%)}.sidebar-right-visible{transform:translateX(0)}.sidebar-toggle{background-color:#2b8378;border-radius:5px 0 0 5px;cursor:pointer;padding:10px;position:fixed;right:0;top:50%;transform:translateY(-50%)}.dark-mode{.sidebar-right-toggle{background-color:#509eb3;border:2px solid #2e7db6;border-right:0;cursor:pointer;height:100px;position:fixed;right:0;top:18%;transition:transform .5s ease-in-out;width:16px;z-index:1001}.sidebar-tab{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:18px;font-style:bold;letter-spacing:.05em;margin-top:16px;padding:1px;text-align:center;text-shadow:1px 1px 0 #000;writing-mode:vertical-lr}.sidebar-right-toggle.open{padding:1px;transform:translateX(-250px);width:20px}.sidebar-tab.open{padding:2px}.sidebar-right.mobile{background-color:#1f1f1f;background-image:linear-gradient(#1f1f1f 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:2px solid #111;border-radius:12px;box-shadow:2px 2px 8px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:10px;margin-right:0;margin-top:10px;overflow-y:auto;position:fixed;right:0;top:10%;transition:transform .5s ease-in-out;width:250px;z-index:1000}.sidebar-right-hidden{transform:translateX(100%)}.sidebar-right-visible{transform:translateX(0)}.sidebar-toggle{background-color:#111;border-radius:5px 0 0 5px;cursor:pointer;padding:10px;position:fixed;right:0;top:50%;transform:translateY(-50%)}}.retro-mode{.sidebar-right{background-color:#181818;background-image:linear-gradient(#000 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:2px solid #333;border-radius:12px;box-shadow:2px 2px 8px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:10px;margin-right:10px;margin-top:10px;max-height:500px;overflow:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transition:transform .5s ease-in-out;width:250px;z-index:1000}.news-btn{color:#e0dfd9}.news-btn:hover{background-color:#e0dfd9;color:#000}}@media (max-width:1024px){.news-btn{position:relative}.news-btn:after{content:"";inset:-28px -8px -3px;position:absolute}}.sidebar-right-toggle:before{bottom:-10px;content:"";left:-24px;position:absolute;right:0;top:-10px}.light-mode{#mc_embed_shell{background:#b82e26;border:2px solid #49111e;border-radius:12px;color:#fff;font-family:Pokemon Fire Red,sans-serif;margin-bottom:10px;max-height:150px}#mc_embed_signup form{margin:8px 10px}#mc_embed_signup{border-radius:10px;margin-top:0;padding:0}#mc_embed_signup h2{color:#fff;font-size:20px;margin-bottom:2px;margin-top:0}#mc_embed_signup label{color:#fff;font-size:16px}#mc_embed_signup #mce-EMAIL{font-size:10px}#mc_embed_signup input{background-color:#fff;border:1px solid #111;border-radius:5px;color:#000;margin-bottom:0;padding:0;width:100%}#mc_embed_signup .button{align-items:center;background-color:#755ab5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Pokemon Fire Red,sans-serif;font-size:14px;font-style:bold;height:15px;line-height:15px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-transform:uppercase;width:80px}#mc_embed_signup .button:hover{background-color:#e64040}}.dark-mode{#mc_embed_shell{background:#755ab5;border:2px solid #250c5f;border-radius:12px;color:#fff;font-family:Pokemon Fire Red,sans-serif;margin-bottom:10px;max-height:150px}#mc_embed_signup form{margin:8px 10px}#mc_embed_signup{border-radius:10px;margin-top:0;padding:0}#mc_embed_signup h2{color:#fff;font-size:20px;margin-bottom:2px;margin-top:0}#mc_embed_signup label{color:#fff;font-size:16px}#mc_embed_signup #mce-EMAIL{font-size:10px}#mc_embed_signup input{background-color:#fff;border:1px solid #111;border-radius:5px;color:#000;margin-bottom:0;padding:0;width:100%}#mc_embed_signup .button{align-items:center;background-color:#2e7db6;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Pokemon Fire Red,sans-serif;font-size:14px;font-style:bold;height:15px;line-height:15px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-transform:uppercase;width:80px}#mc_embed_signup .button:hover{background-color:#4734f5}}.retro-mode{#mc_embed_shell{background:#80c07d;border:2px solid #2a352b;border-radius:12px;font-family:Pokemon Fire Red,sans-serif;margin-bottom:10px;max-height:150px}#mc_embed_signup form{margin:8px 10px}#mc_embed_signup{border-radius:10px;margin-top:0;padding:0}#mc_embed_signup h2{color:#2a2c28;font-size:20px;margin-bottom:2px;margin-top:0}#mc_embed_signup label{color:#2a2c28;font-size:16px}#mc_embed_signup #mce-EMAIL{font-size:10px}#mc_embed_signup input{background-color:#e0dfd9;border:1px solid #111;border-radius:5px;color:#2a2c28;margin-bottom:0;padding:0;width:100%}#mc_embed_signup .button{align-items:center;background-color:#2a2c28;border:none;border-radius:5px;color:#e0dfd9;cursor:pointer;font-family:Pokemon Fire Red,sans-serif;font-size:14px;font-style:bold;height:15px;line-height:15px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-transform:uppercase;width:80px}#mc_embed_signup .button:hover{background-color:#e0dfd9;color:#2a2c28}}.modal-overlay{background-color:#00000080;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1004}.modal-overlay,.outer-container{align-items:center;display:flex;justify-content:center}.outer-container{background-color:#f9d075;border:4px solid #474b4e;border-radius:12px;box-sizing:border-box;max-width:650px;padding:10px;width:90%}.modal-content{background-color:#ffffce;border:4px solid #d1af48;border-radius:8px;box-shadow:inset 0 0 8px #967d34;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;padding:0 20px 20px;position:relative;width:100%}.modal-header{color:#fff;flex-shrink:0;font-family:Pokemon Fire Red,sans-serif;font-size:40px;font-weight:700;margin:-10px 0 0;text-align:center;text-decoration:none;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.modal-body{flex-grow:1;font-family:Avenir Next,sans-serif;font-size:16px;margin-top:10px;overflow-y:auto;padding-right:10px;padding-top:10px}.modal-body p{margin-top:0;text-align:justify;-webkit-text-decoration:underline dashed #e5dd99;text-decoration:underline dashed #e5dd99;text-decoration-thickness:3px;text-underline-offset:4px;width:100%}.modal-close-btn{background-color:initial;border:none;color:#333;cursor:pointer;font-size:24px;font-style:bold;position:absolute;right:10px;top:10px}.modal-close-btn:hover{color:red}.dark-mode{.outer-container{align-items:center;background-color:#111;border:2px solid #333;border-radius:12px;justify-content:center;max-width:650px;padding:10px;width:90%}.modal-content,.outer-container{box-sizing:border-box;display:flex}.modal-content{background-color:#222;border:2px solid #111;border-radius:8px;box-shadow:inset 0 0 8px #141414;flex-direction:column;max-height:80vh;overflow:hidden;padding:0 20px 20px;position:relative;width:100%}.modal-header{color:#fff;flex-shrink:0;font-family:Pokemon Fire Red,sans-serif;font-size:40px;font-weight:700;margin:-10px 0 0;text-align:center;text-decoration:none;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.modal-body{flex-grow:1;font-family:Avenir Next,sans-serif;font-size:16px;margin-top:10px;overflow-y:auto;padding-right:10px;padding-top:10px}.modal-body p{color:#fff;margin-top:0;text-align:justify;-webkit-text-decoration:underline dashed #313131;text-decoration:underline dashed #313131;text-decoration-thickness:3px;text-underline-offset:4px;width:100%}.modal-close-btn{background-color:initial;border:none;color:#f3f3f3;cursor:pointer;font-size:24px;font-style:bold;position:absolute;right:10px;top:10px}.modal-close-btn:hover{color:#8ac6e9}}@media (max-width:480px){.outer-container{max-width:350px;width:95%}.modal-content{max-height:90vh}.modal-header{font-size:30px}.modal-body{font-family:Pokemon Fire Red,sans-serif;font-size:16px;padding-top:0;text-align:left}.modal-body p{text-align:justify}}@media (max-width:1024px){.modal-close-btn:after{content:"";inset:-7px -9px;position:absolute}}.theme-switch-container{align-items:center;border-radius:50px;bottom:20px;cursor:pointer;display:flex;height:50px;justify-content:space-around;position:fixed;right:20px;transition:background-color .3s ease,transform .3s ease;width:150px;z-index:1000}body.light-mode .theme-switch-container{background-color:#2b8378;background-image:linear-gradient(#3ba296 50%,#0000 0);background-position:0 0,0 8px;background-size:100% 2px;border:1px solid #000}body.dark-mode .theme-switch-container{background-color:#000c;border:1px solid #000}body.retro-mode .theme-switch-container{background-color:#cdcace;border:1px solid #000}.theme-option img{cursor:pointer;height:30px;transition:transform .3s ease,filter .3s ease;width:30px}.theme-option img.selected{transform:scale(1.2)}.theme-option.dark-option img.selected{filter:brightness(1.5) invert(1) drop-shadow(0 0 5px rgba(190,215,255,.95)) drop-shadow(0 0 10px rgba(150,190,255,.55))}.theme-option.dark-option img{filter:brightness(.5) invert(0)}.theme-option.light-option img.selected{filter:brightness(1) invert(0) drop-shadow(0 0 5px rgba(255,214,80,.95)) drop-shadow(0 0 10px rgba(255,190,40,.6))}.theme-option.light-option img{filter:brightness(.3) invert(0)}.theme-option.retro-option img.selected{filter:brightness(1) invert(0) drop-shadow(0 0 5px rgba(70,120,50,1)) drop-shadow(0 0 11px rgba(95,140,70,.8))}.theme-option:focus-visible{border-radius:8px;outline:2px solid #3ba296;outline-offset:2px}.theme-option.retro-option img{filter:brightness(.5) invert(0)}@media (max-width:1020px){.theme-switch-container{align-items:center;border-radius:50px;bottom:20px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;justify-content:space-around;position:fixed;right:2px;transition:background-color .3s ease,transform .3s ease;width:auto;width:25px;z-index:1000}.theme-option img{height:15px;width:15px}.theme-option{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;width:100%}.theme-option:before{bottom:0;content:"";left:-14px;position:absolute;right:-14px;top:0}}body,html h1{zoom:100%;height:auto;margin:0;padding:0;width:100%}.main-layout{background-color:#000;background-position:50%;background-size:cover;display:flex;justify-content:space-between;min-height:100vh;position:relative;width:100%;z-index:1}.route-loading{min-height:0}.background-video{object-fit:fill}.background-video,.mobile-background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.mobile-background{background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.container{border-radius:8px;box-sizing:border-box;flex-direction:column;justify-content:center;margin:10px auto;max-width:900px;max-width:920px;min-height:100vh;overflow:hidden;padding:20px;position:relative;width:100%}.container,.coverRow{align-items:center;display:flex}.coverRow{justify-content:space-evenly;margin-top:20px}.gba-wrapper{display:inline-block;height:200px;margin-bottom:40px;position:relative;width:200px}.GBA{height:100%;width:100%}.shadow-overlay{bottom:0;left:0;position:absolute;right:0;top:0}footer{background-color:#333;bottom:0;color:#fff;padding:10px;position:fixed;text-align:center;width:100%}.App{display:flex;flex-direction:column;min-height:100vh}.content-wrapper{align-items:center;border-radius:10px;justify-content:center;margin-top:20px;max-width:800px}.intro-text{border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-family:Avenir Next;max-width:800px;padding:30px 70px;width:100%}.intro-text ul{padding-left:10%;padding-right:10%}.intro-text li,.intro-text ul{margin-bottom:2%}.intro-text ul li::marker:first-child{list-style-image:url(/static/media/ball.e15b8ae3cc90846e33c8.svg);transform:scale(.1)}ul.introList{list-style:none;margin:0 0 2%;padding-left:0;padding-right:10%}ul.introList li{margin-bottom:10px;padding-left:40px;position:relative}ul.introList li:before{background-image:url(/static/media/ball.e15b8ae3cc90846e33c8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.type-description table{width:100%}.type-description td,.type-description th{background-clip:padding-box;padding:10px;text-align:center}.TV{align-items:center;justify-content:center;margin:0 auto 0 .4%;position:relative;text-align:center;z-index:1}.TV,.TV img{display:flex;max-width:800px;width:100%}.TV img{height:auto;min-width:0}.video-section{height:40.5%;justify-content:center;left:15.73%;position:absolute;top:22.2%;width:68%}.TV .video-section{background:#000;height:41.5%;left:15.5%;top:21.6%;width:68.5%}.TV .video-section iframe{display:block}.video-poster{background:#000;border:0;cursor:pointer;overflow:hidden;padding:0;position:relative}.video-poster,.video-poster img{display:block;height:100%;width:100%}.video-poster img{object-fit:cover}.video-poster-play{display:flex;left:50%;max-width:68px;min-width:40px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease;width:12%}.video-poster-play svg{height:auto;width:100%}.video-poster:focus-visible .video-poster-play,.video-poster:hover .video-poster-play{transform:translate(-50%,-50%) scale(1.1)}.video-poster:focus-visible{outline:3px solid #3ba296;outline-offset:-3px}.video-section iframe,.video-section video{border:none;height:100%;justify-content:center;object-fit:cover;pointer-events:auto;width:100%}@media (max-width:1024px){.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);background-repeat:no-repeat;background-size:contain;flex-direction:column;min-height:100vh;object-fit:fill}.background-video,.sidebar-left,.sidebar-right{display:none}.mobile-header{display:flex;justify-content:center;width:100%}.TV img{display:flex;height:auto;max-width:800px}.TV{margin-top:120px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}}@media (max-width:820px){.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);flex-direction:column}.background-video{display:none}.TV img{display:flex;height:auto;max-width:770px}.TV{margin-top:90px}.content-wrapper{width:100%}}@media (max-width:768px){.TV img{display:flex;height:auto;max-width:730px}.TV{margin-top:90px}.coverRow{margin-bottom:30px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}}@media (max-width:480px){.TV img{display:flex;height:auto;max-width:400px}.TV{margin-top:50px}.intro-text{padding:10px 20px}.intro-text p{padding:0 20px}}@media (max-width:430px){.background-video{display:none}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png);background-repeat:no-repeat;background-size:contain;flex-direction:column;min-height:100vh;object-fit:fill}.TV img{display:flex;height:auto;max-width:370px}.TV{margin-top:50px}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;position:relative;width:100px}.intro-text{padding:10px 20px}.intro-text p{padding:1px 20px 0}}@media (max-width:390px){.background-video{display:none}.main-layout{background-color:#111;background-image:url(/static/media/MobileBG.daf0853a11a303cba806.png)!important;flex-direction:column}.TV img{display:flex;height:auto;max-width:330px}.TV{margin-top:50px}.content-wrapper{padding-left:10px;padding-right:10px}.coverRow{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:30px;margin-top:20px}.gba-wrapper{display:inline-block;height:100px;margin-bottom:20px;position:relative;width:100px}}@media (max-width:375px){.TV img{display:flex;height:auto;max-width:320px}.TV{margin-top:50px}}@media (max-width:1024px){.main-layout>.container{justify-content:flex-start;margin-top:0;padding-top:122px;padding-top:var(--mobile-nav-h,122px)}.main-layout>.container .container{justify-content:flex-start;margin-top:0;min-height:0;padding-top:20px}.main-layout .faq-container{margin-top:25px}.main-layout .faqs{margin-top:0}.main-layout .contact-form-wrapper{margin-top:20px;padding-top:0}.main-layout .type-rows{margin-top:20px}.main-layout .TV{margin-top:-20px}}.main-layout .faqs .faq{--faq-pad:20px}@media (max-width:390px),(min-width:412px) and (max-width:430px){.main-layout .faqs .faq{--faq-pad:10px}}.main-layout .faqs .faq .faq-question{padding-left:var(--faq-pad)}@media (max-width:1024px){.main-layout .faqs .faq .faq-question{padding-right:28px}.main-layout .faqs .faq .faq-question:after{align-items:center;display:flex;justify-content:center;right:4px}}.main-layout .faqs .faq .faq-answer,.main-layout .faqs .faq.open .faq-answer{margin-left:0;padding-left:0}.main-layout .faqs .faq.open .faq-answer p{margin-left:0;padding-left:calc(var(--faq-pad) + 2px)}@media (max-width:1024px){.play-button,.volume-button{position:relative}.play-button:after{content:"";inset:-7px;position:absolute}.volume-button:after{content:"";inset:-11px -5px;position:absolute}.volume-slider{height:44px;margin-bottom:-8px;margin-top:-8px}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--color1:#00e7ff;--color2:#ff00e7;--sparkles:url(/static/media/sparkles.aaaff186b4472dce880f.avif);--holo:url(/static/media/holo.66c705a3578336b9aea6.avif);--space:5%;--angle:133deg;--imgsize:1000px;--mx:50%;--my:50%;--posx:50%;--posy:50%}.card-container{background-color:#040712;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:-3px -3px 3px 3px #00e7ff,3px 3px 3px 3px #ff00e7,-5px -5px 10px -5px #00e7ff,5px 5px 10px -5px #ff00e7,0 0 10px #ffffff4d,0 0 20px #00000080;box-shadow:-3px -3px 3px 3px var(--color1),3px 3px 3px 3px var(--color2),-5px -5px 10px -5px var(--color1),5px 5px 10px -5px var(--color2),0 0 10px #ffffff4d,0 0 20px #00000080;cursor:zoom-in;margin-left:20px;margin-right:20px;margin-top:20px;overflow:hidden;transform-origin:center;transition:transform .5s ease,box-shadow .2s ease;width:238.11px}.card-container,.card-container img{border-radius:10px;height:auto;position:relative}.card-container img{display:block;width:100%;z-index:1}.card-container:after,.card-container:before{background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transition:all .33s ease;z-index:2}.card-container:before{background-image:linear-gradient(115deg,#0000,#00e7ff 25%,#0000 47%,#0000 53%,#ff00e7 75%,#0000);background-image:linear-gradient(115deg,#0000 0,var(--color1) 25%,#0000 47%,#0000 53%,var(--color2) 75%,#0000 100%);background-position:50% 50%;background-position:var(--grad-pos,50% 50%);background-size:300% 300%;filter:brightness(.66) contrast(1.33);mix-blend-mode:color-dodge;opacity:.88}.card-container:after{background-blend-mode:overlay,normal,screen,hue,hard-light;background-image:url(/static/media/sparkles.aaaff186b4472dce880f.avif),url(/static/media/holo.66c705a3578336b9aea6.avif),repeating-linear-gradient(0deg,#ff7773 5%,#ffed5f 10%,#a8ff5f 15%,#83fff7 20%,#7894ff 25%,#d875ff 30%,#ff7773 35%),repeating-linear-gradient(133deg,#0e152e,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at 50% 50%,#0000001a 12%,#00000026 20%,#00000040 120%);background-image:var(--sparkles),var(--holo),repeating-linear-gradient(0deg,#ff7773 calc(var(--space)*1),#ffed5f calc(var(--space)*2),#a8ff5f calc(var(--space)*3),#83fff7 calc(var(--space)*4),#7894ff calc(var(--space)*5),#d875ff calc(var(--space)*6),#ff7773 calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my),#0000001a 12%,#00000026 20%,#00000040 120%);background-position:50% 50%,50%,0 50%,50% 50%,50% 50%;background-position:var(--sprk-pos,50% 50%),50%,0 var(--posy),var(--posx) var(--posy),var(--posx) var(--posy);background-size:160%,160%,1000px,200% 700%,300%,200%;background-size:160%,160%,var(--imgsize,100%),200% 700%,300%,200%;filter:brightness(1) contrast(1);mix-blend-mode:color-dodge;opacity:1;opacity:var(--opacity,1)}.card-container.active:after,.card-container:hover:after{filter:brightness(1) contrast(1);opacity:1}.card-container.active,.card-container:hover{animation:none;transition:box-shadow .1s ease-out;will-change:transform}.card-container.active:before,.card-container:hover:before{animation:none;background-image:linear-gradient(110deg,#0000 25%,#00e7ff 48%,#ff00e7 52%,#0000 75%);background-image:linear-gradient(110deg,#0000 25%,var(--color1) 48%,var(--color2) 52%,#0000 75%);background-position:50% 50%;background-position:var(--grad-pos,50% 50%);background-size:250% 250%;filter:brightness(.66) contrast(1.33);mix-blend-mode:color-dodge;opacity:.88;transition:none}.card-id{-webkit-text-fill-color:#0000;-webkit-text-stroke:1px #000;background:-webkit-linear-gradient(#cfcfcf,#000);-webkit-background-clip:text;background-size:100%;border-radius:4px;font-family:Permanent Marker;font-size:17px;left:11px;letter-spacing:0;pointer-events:none;position:absolute;top:5px;z-index:1}@keyframes holoCard{0%,to{transform:rotate(0deg) rotateX(0deg) rotateY(0deg)}5%,8%{transform:rotate(0deg) rotateX(6deg) rotateY(-20deg)}13%,16%{transform:rotate(0deg) rotateX(-9deg) rotateY(32deg)}35%,38%{transform:rotate(3deg) rotateX(12deg) rotateY(20deg)}55%{transform:rotate(-3deg) rotateX(-12deg) rotateY(-27deg)}}*{box-sizing:border-box}.group-container{align-items:center;background:#111111f2;border:2px solid #333;border-radius:15px;display:flex;flex-direction:column;margin:20px;max-width:900px;min-width:700px;overflow:hidden;padding:20px 10px 10px}.image-row,.player-stats-row,.title-row,.type-row{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.image-row,.secondary-image-row{display:flex;justify-content:space-around;margin-bottom:10px;width:100%}.title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.title-container,.title-row{align-content:baseline;flex-wrap:inherit;margin-top:10px}.title-text{color:#f8f9fa;font-family:Born2bSporty FS;font-weight:700;justify-content:center;letter-spacing:.01em;text-align:center;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase}.primary-title{font-size:33px}.primary-title.title-long{font-size:27px}.secondary-title{font-size:18px;letter-spacing:.05em}@media (min-width:701px) and (max-width:880px){.title-row .title-bar{margin:0 6px}.primary-title{font-size:24px}.primary-title.title-long{font-size:19px}.secondary-title{font-size:15px}}@media (min-width:701px) and (max-width:820px){.main-layout>.container .container{padding-left:8px;padding-right:8px}.group-container{margin-left:0;margin-right:0;min-width:0}}.photo-box img{display:block;height:auto;width:100%}.lightbox{align-items:center;background-color:#000c;bottom:0;cursor:zoom-in;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1050}.lightbox img{cursor:zoom-out;max-height:90%;max-width:90%}.type-row{align-items:center;border-bottom:none;box-sizing:border-box;display:flex;justify-content:space-around;margin-top:10px;overflow:hidden;width:100%}.type-container{margin:5px}.type-item{border:1px solid #000;border-radius:5px;color:#fff;display:flex;font-family:Pokemon Fire Red,sans-serif;font-size:16px;height:20px;justify-content:center;margin:0 2px;text-shadow:1px 0 0 #000,0 1px 0 #000,1px 1px 0 #000;width:68px}.group-text-box{background-color:#f8f9fa;margin:20px;padding:10px;text-align:left;width:90%}.player-stats-row{display:flex;justify-content:space-around;width:100%}.stats-container{border:2px solid;border-radius:8px;margin:0;padding:2px;width:238.11px}.stats-label{border:1px solid;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:25px;font-weight:700;margin:0 auto;padding:5px 0 7px;text-align:center;text-shadow:2px 0 0 #000,0 2px 0 #000,2px 2px 0 #000}.stat-label-container{border-right:1px solid}.stat-row{align-items:center;border:1px solid;border-bottom:none;box-sizing:border-box;display:flex;overflow:hidden;width:100%}.stat-row:nth-last-child(2)~.stat-row{border-bottom:1px solid;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.stat-label-container{border-right:1;height:26px;text-transform:none;width:100px}.stat-label{margin-left:4px;text-align:left}.stat-label,.stat-value{color:#fff;font-family:Pokemon Fire Red,sans-serif;font-size:18px;text-shadow:1px 0 0 #000,0 1px 0 #000,1px 1px 0 #000;text-transform:none}.stat-value{float:right;margin-left:0;margin-right:4px;overflow:hidden;text-align:right}.stat-bar-container{align-items:center;flex:1 1}.stat-bar{border-left:0 solid;box-shadow:none;flex-grow:1;height:26px;position:relative}.stat-fill{border:1px solid;box-shadow:none;height:92%;left:0;margin-left:1px;margin-top:1px;position:absolute;top:0;width:0}.groupFooter{background-color:#215e6e;border:2px solid #16414d;border-radius:10px;font-family:Pokemon Fire Red,sans-serif;justify-content:space-around;margin:0 auto 10px;max-width:80%}.groupFooter,.groupFooter a{align-items:center;display:flex}.groupFooter a{color:inherit;color:#fff;font-size:15px;margin-right:8px;text-align:center;text-decoration:none}.groupFooter img.instagram-logo{height:100%;margin:3px 8px;width:20px}.groupFooter img.group-illustration{border-radius:50%;height:auto;margin-bottom:3px;margin-left:10px;margin-top:3px;width:30px}@media (max-width:1024px){.container{margin-top:60px}.group-container{width:100%}}@media (max-width:820px){.container{margin-top:60px}.group-container{width:100%}}@media (max-width:768px){.container{margin-top:80px}.group-container{width:100%}}@media (max-width:480px){.container{margin-top:30px}.group-container{display:flex;flex-direction:column}}@media (max-width:390px){.container{margin-top:30px}.group-container{display:flex;flex-direction:column}.image-row,.player-stats-row,.title-row,.type-row{align-items:center;display:flex;flex-direction:column;justify-content:center}.image-row .image-card,.player-stats-row .player-stats,.title-row .title-bar,.type-row .type-container{width:100%}.title-row{display:flex;margin:0 auto;text-align:center}.title-bar,.title-row{align-items:center;justify-content:center;width:100%}.title-bar{height:2em;margin:0 20px}}.container.players-page{justify-content:flex-start}.player-search{box-sizing:border-box;margin:10px auto 0;max-width:420px;padding:0 20px;width:100%}.player-search-field{align-items:center;background:#111111f2;border:2px solid #333;border-radius:15px;display:flex;position:relative;transition:border-color .2s ease}.player-search-field:focus-within{border-color:#3ba296}.player-search-icon{fill:none;stroke:#8a8f94;stroke-width:2.4;stroke-linecap:round;left:14px;pointer-events:none;position:absolute}.player-search-input{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#f8f9fa;font-family:Born2bSporty FS,sans-serif;font-size:22px;height:42px;letter-spacing:.01em;outline:none;padding:0 40px 0 42px;text-transform:uppercase;width:100%}.player-search-input::placeholder{color:#8a8f94;opacity:1}.player-search-input::-webkit-search-cancel-button,.player-search-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.player-search-clear{background:#0000;border:0;border-radius:50%;color:#8a8f94;cursor:pointer;font-size:24px;height:32px;line-height:1;padding:0 0 3px;position:absolute;right:6px;width:32px}.player-search-clear:focus-visible,.player-search-clear:hover{color:#f8f9fa}.player-search-status{color:#c9ced3;font-family:Born2bSporty FS,sans-serif;font-size:16px;letter-spacing:.05em;margin-top:6px;min-height:18px;text-align:center;text-shadow:1px 1px 0 #000;text-transform:uppercase}.retro-mode .player-search-field{background:#7f9c68;border:1px solid #000;box-shadow:inset 5px 5px 5px 0 #0d0707cc}.retro-mode .player-search-field:focus-within{border-color:#000;box-shadow:inset 5px 5px 5px 0 #0d0707cc,0 0 0 2px #21241e}.retro-mode .player-search-input,.retro-mode .player-search-status{color:#000;font-family:Pokemon Fire Red,sans-serif;text-shadow:none}.retro-mode .player-search-input{font-size:18px}.retro-mode .player-search-clear,.retro-mode .player-search-input::placeholder{color:#21241e}.retro-mode .player-search-icon{stroke:#21241e}@media (max-width:700px){.player-search{padding:0 16px}.player-search-input{font-size:17px;height:38px;padding:0 36px 0 38px}.player-search-icon{left:12px}.retro-mode .player-search-input{font-size:14px}}.group-container-mobile{background:#222222d9;border:1px solid #000;border-radius:15px;box-sizing:border-box;margin-top:0;overflow:hidden;padding:10px 20px 20px;width:100%}.group-container-mobile,.player-column{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.title-row{margin:0 auto;text-align:center}.title-bar,.title-row{align-items:center;display:flex;justify-content:center;width:100%}.title-bar{height:2em;margin:0 20px}.type-container{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin-top:15px;width:200px}.contact-form-wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:center;margin:0 auto;padding:50px 0;position:relative;width:100%}.contact-form-container,.icon-container{background-clip:padding-box,border-box;background-image:url(/static/media/PhoneBG.8a5de8c2ed673eceac66.jpg),linear-gradient(180deg,#bbc449 10%,#239063 0,#239063 90%,#bbc449 0);background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #0000;border-radius:4px;box-shadow:inset 0 0 5px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:350px;min-height:550px;padding:30px;position:relative}.contact-form-container:before,.icon-container:before{background:#ffffff05;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}#contact-form{color:#fff;display:flex;flex-direction:column;font-family:Born2bSporty FS,sans-serif}.contact-form-container h3{color:#fff;font-size:32px;letter-spacing:.01em;margin-bottom:15px;margin-top:0;padding-bottom:10px;text-align:center;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.input-container{background-color:#8ffff533;border:1px solid #4d97b4;border-radius:5px;box-shadow:2px 2px 8px #0000004d;display:flex;flex-direction:column;margin-bottom:10px;padding:5px}.input-container label{color:#fff;display:block;font-size:20px;letter-spacing:.01em;margin-bottom:5px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.input-container input,.input-container textarea{background-color:#4d97b4;border:1px solid #44c49b;border-radius:5px;box-sizing:border-box;color:#fff;font-size:14px;padding:8px;transition:border-color .3s ease,background-color .3s ease}.input-container input:focus,.input-container textarea:focus{background-color:#4d97b4;border:2px solid #bbc449;outline:none}#submit-btn{background-color:#15698a;border:0 solid #4d97b4;border-radius:5px;color:#fff;cursor:pointer;font-family:Born2bSporty FS,sans-serif;font-size:24px;letter-spacing:.01em;margin:10px auto auto;padding:8px 30px 10px;text-align:center;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase}#submit-btn:hover{background-color:#a9c0c9}.icon-container{grid-row-gap:10px;grid-column-gap:10px;align-items:start;animation:crt-flicker .3s infinite;background-clip:padding-box,border-box;background-color:#333;background-image:url(/static/media/PhoneBG.8a5de8c2ed673eceac66.jpg),linear-gradient(180deg,#bbc449 10%,#239063 0,#239063 90%,#bbc449 0);background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #0000;border-radius:4px;box-shadow:0 4px 10px #fff3,inset 0 0 10px #000000b3;box-sizing:border-box;column-gap:10px;display:grid;flex-grow:1;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr);justify-items:center;padding:90px 20px 20px;row-gap:10px}.icon{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Born2bSporty FS,sans-serif;font-size:14px;margin-top:2px;text-align:center}.icon img{border-radius:12px;box-shadow:2px 2px 8px #0000004d;filter:contrast(1.1) brightness(1.1) saturate(.95);height:60px;margin-bottom:0;width:60px}.icon p,.icon span{font-size:14.5px;letter-spacing:.01em;margin-top:5px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}@keyframes crt-flicker{0%,to{opacity:.98}50%{opacity:.99}}.contact-form-container,.icon-container{animation:crt-flicker .3s infinite;box-shadow:0 4px 10px #fff3,inset 0 0 10px #000000b3}@media (max-width:1024px){.contact-form-wrapper{margin-top:-180px}}@media (max-width:768px){.contact-form-wrapper{margin-top:90px}}@media (max-width:430px){.contact-form-wrapper{align-items:center;flex-direction:column;margin-top:30px;padding:20px}.contact-form-container,.icon-container{max-width:100%;min-height:480px;min-width:100%;padding:20px}.icon-container{grid-gap:10px;grid-template-columns:repeat(2,1fr);padding:60px 10px 10px}.contact-form-container h3{font-size:24px}.input-container label{font-size:16px}#submit-btn{font-size:20px;padding:8px 20px}.icon img{height:50px;width:50px}.icon p{font-size:16px}}@media (max-width:390px){.contact-form-wrapper{align-items:center;flex-direction:column;padding:20px}.contact-form-container,.icon-container{max-width:100%;min-height:480px;min-width:100%;padding:20px}.icon-container{grid-gap:10px;grid-template-columns:repeat(2,1fr);padding:60px 10px 10px}.contact-form-container h3{font-size:24px}.input-container label{font-size:16px}#submit-btn{font-size:20px;padding:8px 20px}.icon img{height:50px;width:50px}.icon p{font-size:14px}}