@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;margin-bottom:-28px;margin-top:-8px;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 h1{letter-spacing:.02em;margin-bottom:11px;margin-top:8px}.news-card-content h1,.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;margin-bottom:-28px;margin-top:-8px;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 h1{letter-spacing:.02em;margin-bottom:11px;margin-top:8px}.news-card-content h1,.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}}.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}}.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)}.theme-option.dark-option img{filter:brightness(.5) invert(0)}.theme-option.light-option img.selected{filter:brightness(1) invert(0)}.theme-option.light-option img{filter:brightness(.3) invert(0)}.theme-option.retro-option img.selected{filter:brightness(1) invert(0)}.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}}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}*{box-sizing:border-box}.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;width:100%;z-index:1}.TV,.TV img{display:flex;max-width:800px}.TV img{height:auto}.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: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}}
/*# sourceMappingURL=main.954e0dd0.css.map*/