@font-face{font-family:Pokemon Classic;src:url(/assets/pokemon-classic.D3GzN8Hz.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pokemon DS;src:url(/assets/pokemon-ds.CRbIEGXt.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Power Clear;src:url(/assets/power-clear.CxRZoVtE.woff2) format("woff2");font-weight:700;font-display:swap}:root{--white: #EBE3FB;--text-shadow-white: #FBFBFB;--black: #303030;--pp-black: #383838;--pp-shadow: #8A8A8A;--dark-grey: #4C4C4C;--text-dark-grey: #616161;--text-shadow-dark-grey: #575A6B;--grey: #797979;--text-shadow-grey: #6C7383;--hp-shadow-grey: #B8B8B8;--light-grey: #B7B7B7;--cream: #FBF4E4;--red: #DD3635;--green: #58B028;--blue: #78D0F8;--dark-transparent: rgba(40, 36, 36, .9);--red-transparent-20: rgba(221, 54, 53, .2);--red-transparent-50: rgba(221, 54, 53, .5);--green-transparent-20: rgba(88, 176, 40, .2);--green-transparent-50: rgba(88, 176, 40, .5);--blue-transparent-20: rgba(120, 208, 248, .2);--blue-transparent-50: rgba(120, 208, 248, .5);--gradient-red: linear-gradient(180deg, #DD3635 0%, #C4302F 100%);--gradient-green: linear-gradient(180deg, #58B028 0%, #50743F 100%);--gradient-blue: linear-gradient(180deg, #78D0F8 0%, #3078A8 100%);--bar-red: #FC5C2C;--bar-dark-red: #AF3437;--bar-grey: #BABABA;--bar-white: #FBF9FA;--bar-green: #17C31F;--bar-dark-green: #039204}*{margin:0;padding:0;box-sizing:border-box;font-family:Pokemon DS,sans-serif;font-weight:400;-webkit-tap-highlight-color:transparent}html{display:flex;min-height:100svh}html body{display:flex;flex:1;min-height:100svh}html body #app{display:flex;flex:1}html body video,html body img,html body svg,html body object{max-width:100%;height:auto;vertical-align:middle}html body li{list-style:none;text-decoration:none}html body a{text-decoration:none}html body .hidden-title{font-size:0;position:absolute}html body main{position:relative;min-height:100svh;width:100%}.sound{display:none}@font-face{font-family:Pokemon Classic;src:url(../fonts/pokemon-classic.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pokemon DS;src:url(../fonts/pokemon-ds.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Power Clear;src:url(../fonts/power-clear.woff2) format("woff2");font-weight:700;font-display:swap}.home{display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/assets/cynthia-background.BYKzpL8F.webp);background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home{background-image:url(/assets/cynthia-background-tablet-mobile.aFBPkJ5V.webp);justify-content:center;gap:0;padding-top:0}}@media screen and (max-width: 1024px){.home{background-image:url(/assets/cynthia-background-tablet-mobile.aFBPkJ5V.webp)}}@media screen and (max-width: 991px){.home{justify-content:center;gap:0;padding-top:4.6875rem}}@media screen and (max-width: 767px){.home{padding-top:0}}.home__header{position:fixed;z-index:9997;top:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%;padding:1.875rem 2.5rem 0}@media screen and (max-width: 991px) and (orientation: landscape){.home__header{padding:1.25rem 1.25rem 0}}@media screen and (max-width: 767px){.home__header{padding:1.25rem 1.25rem 0}}.home__title{font-size:4.625rem;color:var(--white);text-align:center;max-width:480px;text-shadow:.2325rem .2325rem 0 var(--text-shadow-grey),0 .2325rem 0 var(--text-shadow-grey),.2325rem 0 0 var(--text-shadow-grey);overflow:hidden}@media screen and (max-width: 767px){.home__title{font-size:2.3125rem;text-shadow:.125rem .125rem 0 var(--text-shadow-grey),0 .125rem 0 var(--text-shadow-grey),.125rem 0 0 var(--text-shadow-grey);max-width:240px}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home__title{font-size:8svh;text-shadow:.4svh .4svh 0 var(--text-shadow-grey),0 .4svh 0 var(--text-shadow-grey),.4svh 0 0 var(--text-shadow-grey);max-width:50svh}}.home__title span{font-size:3rem}@media screen and (max-width: 767px){.home__title span{font-size:1.5rem}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home__title span{font-size:5.2svh}}.home__title,.home span{font-family:Power Clear,sans-serif;font-weight:700;line-height:.77}.home .settings{margin-top:.625rem}@media screen and (max-width: 991px) and (orientation: landscape){.home .settings{margin-top:0}}@media screen and (max-width: 767px){.home .settings{margin-top:0}}.home .battle-zone{width:460px;height:388px;margin:0 auto}@media screen and (max-width: 767px){.home .battle-zone{aspect-ratio:460/388;width:80%;height:auto}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home .battle-zone{width:50svh;height:42svh}}@media screen and (max-width: 991px) and (orientation: landscape){.home .battle-zone{width:11.25rem;height:9.5rem}}.home__party{display:flex;align-items:center;gap:8.75rem;width:fit-content}@media screen and (max-width: 991px){.home__party{flex-direction:column;gap:2.5rem;padding:0 1.25rem}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home__party{flex-direction:row;gap:15svh;padding:0 3svh}}.home__left{position:relative}.home__left .button{position:absolute;left:50%;bottom:-30px;transform:translate(-50%,100%)}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home__left .button{position:absolute;left:50%;bottom:-3svh;transform:translate(-50%,100%)}}@media screen and (max-width: 991px) and (orientation: landscape){.home__left .button{position:relative;left:0;bottom:0;transform:none;margin:1.25rem auto 1.875rem!important}}@media screen and (max-width: 991px){.home__left .button{position:relative;left:0;bottom:0;transform:none;margin:1.25rem auto 0}}.home__right{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width: 991px){.home__right{width:100%;gap:1.25rem}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.home__right{gap:4svh}}@media screen and (max-width: 991px) and (orientation: landscape){.home__right{gap:1.25rem}}.home .developer{position:absolute;right:20px;bottom:20px;width:60px;box-shadow:-.25rem .25rem 0 0 var(--black),.25rem .25rem 0 0 var(--black),.25rem -.25rem 0 0 var(--black),-.25rem -.25rem 0 0 var(--black),8px 0 0 0 var(--black),-8px 0 0 0 var(--black),0 -8px 0 0 var(--black),0 8px 0 0 var(--black);transition:transform .2s}.home .developer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--black) 0 0) top left,linear-gradient(var(--black) 0 0) top right,linear-gradient(var(--black) 0 0) bottom left,linear-gradient(var(--black) 0 0) bottom right;background-repeat:no-repeat;background-size:.25rem .25rem}@media screen and (max-width: 991px) and (orientation: landscape){.home .developer{right:.625rem;bottom:.625rem;width:40px;box-shadow:-.15625rem .15625rem 0 0 var(--black),.15625rem .15625rem 0 0 var(--black),.15625rem -.15625rem 0 0 var(--black),-.15625rem -.15625rem 0 0 var(--black),5px 0 0 0 var(--black),-5px 0 0 0 var(--black),0 -5px 0 0 var(--black),0 5px 0 0 var(--black)}.home .developer:before{background-size:.15625rem .15625rem}}@media screen and (max-width: 767px){.home .developer{right:.625rem;bottom:.625rem;width:40px;box-shadow:-.15625rem .15625rem 0 0 var(--black),.15625rem .15625rem 0 0 var(--black),.15625rem -.15625rem 0 0 var(--black),-.15625rem -.15625rem 0 0 var(--black),5px 0 0 0 var(--black),-5px 0 0 0 var(--black),0 -5px 0 0 var(--black),0 5px 0 0 var(--black)}.home .developer:before{background-size:.15625rem .15625rem}}.home .developer:hover,.home .developer:focus{transform:scale(.8)}.home .developer:focus{outline:none}.battle-zone{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.battle-zone--back{transform:translate(-8%);overflow:hidden}@media screen and (max-width: 991px){.battle-zone--back{transform:translate(-16%)}}.battle-zone__pseudo{color:var(--white);font-size:3.5rem;text-shadow:.1875rem .1875rem 0 var(--text-shadow-grey),0 .1875rem 0 var(--text-shadow-grey),.1875rem 0 0 var(--text-shadow-grey)}@media screen and (max-width: 991px) and (orientation: landscape){.battle-zone__pseudo{font-size:2rem;text-shadow:.1125rem .1125rem 0 var(--text-shadow-grey),0 .1125rem 0 var(--text-shadow-grey),.1125rem 0 0 var(--text-shadow-grey)}}@media screen and (max-width: 767px){.battle-zone__pseudo{font-size:2rem;text-shadow:.1125rem .1125rem 0 var(--text-shadow-grey),0 .1125rem 0 var(--text-shadow-grey),.1125rem 0 0 var(--text-shadow-grey)}}.battle-zone__sprite{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;transform:translateY(calc(25% - .625rem))}.battle-zone__image,.animated-sprite{width:100%}.animated-sprite__container{overflow:hidden}.animated-sprite__skeleton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;aspect-ratio:1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:8px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animated-sprite--back{transform:translateY(18%)}.animated-sprite--damaged{animation:blinking .3s}@keyframes blinking{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animated-sprite--ko{transform:translateY(100%);transition:transform .3s}.button{position:relative;display:flex;justify-content:center;align-items:center;color:var(--white);-webkit-text-stroke:.375rem var(--black);padding:0 .9375rem;paint-order:stroke fill;white-space:nowrap}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.button{-webkit-text-stroke:.8svh var(--black)}}@media screen and (max-width: 991px){.button{-webkit-text-stroke:.25rem var(--black)}}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--black) 0 0) top left,linear-gradient(var(--black) 0 0) top right,linear-gradient(var(--black) 0 0) bottom left,linear-gradient(var(--black) 0 0) bottom right;background-repeat:no-repeat}.button--red{cursor:pointer;border:none;background:var(--gradient-red)}.button--red:focus{outline:none}.button--red:hover,.button--red:focus{background:linear-gradient(0deg,#fff3,#fff3),var(--red)}.button--green{cursor:pointer;border:none;background:var(--gradient-green)}.button--green:focus{outline:none}.button--green:hover,.button--green:focus{background:linear-gradient(0deg,#fff3,#fff3),var(--green)}.button--blue{cursor:pointer;border:none;background:var(--gradient-blue)}.button--blue:focus{outline:none}.button--blue:hover,.button--blue:focus{background:linear-gradient(0deg,#fff3,#fff3),var(--blue)}@media screen and (max-width: 991px){.button--big,.button--small{width:100%!important}}@media screen and (max-width: 767px){.button--big,.button--small{height:2.75rem!important;font-size:2rem!important;box-shadow:-.125rem .125rem 0 0 var(--black),.125rem .125rem 0 0 var(--black),.125rem -.125rem 0 0 var(--black),-.125rem -.125rem 0 0 var(--black),.25rem 0 0 0 var(--black),-.25rem 0 0 0 var(--black),0 -.25rem 0 0 var(--black),0 .25rem 0 0 var(--black)!important}.button--big:before,.button--small:before{background-size:.125rem .125rem!important}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.button--big,.button--small{width:36svh!important;height:8svh!important;font-size:5.6svh!important;box-shadow:-.55svh .55svh 0 0 var(--black),.55svh .55svh 0 0 var(--black),.55svh -.55svh 0 0 var(--black),-.55svh -.55svh 0 0 var(--black),1.1svh 0 0 0 var(--black),-1.1svh 0 0 0 var(--black),0 -1.1svh 0 0 var(--black),0 1.1svh 0 0 var(--black)!important}.button--big:before,.button--small:before{background-size:.55svh .55svh!important}}@media screen and (max-width: 991px) and (orientation: landscape){.button--big,.button--small{width:8.125rem!important;height:2rem!important;font-size:1.375rem!important;box-shadow:-.15625rem .15625rem 0 0 var(--black),.15625rem .15625rem 0 0 var(--black),.15625rem -.15625rem 0 0 var(--black),-.15625rem -.15625rem 0 0 var(--black),.3125rem 0 0 0 var(--black),-.3125rem 0 0 0 var(--black),0 -.3125rem 0 0 var(--black),0 .3125rem 0 0 var(--black)!important}.button--big:before,.button--small:before{background-size:.15625rem .15625rem!important}}.button--big{width:16.5625rem;height:3.75rem;font-size:2.5rem;box-shadow:-.25rem .25rem 0 0 var(--black),.25rem .25rem 0 0 var(--black),.25rem -.25rem 0 0 var(--black),-.25rem -.25rem 0 0 var(--black),8px 0 0 0 var(--black),-8px 0 0 0 var(--black),0 -8px 0 0 var(--black),0 8px 0 0 var(--black)}.button--big:before{background-size:.25rem .25rem}@media screen and (max-width: 991px){.button--big{height:3.3125rem;font-size:2.25rem;box-shadow:-3.5px 3.5px 0 0 var(--black),3.5px 3.5px 0 0 var(--black),3.5px -3.5px 0 0 var(--black),-3.5px -3.5px 0 0 var(--black),7px 0 0 0 var(--black),-7px 0 0 0 var(--black),0 -7px 0 0 var(--black),0 7px 0 0 var(--black)}.button--big:before{background-size:3.5px 3.5px}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.button--big{width:40svh;height:8.5svh;font-size:6svh;box-shadow:-.6svh .6svh 0 0 var(--black),.6svh .6svh 0 0 var(--black),.6svh -.6svh 0 0 var(--black),-.6svh -.6svh 0 0 var(--black),1.2svh 0 0 0 var(--black),-1.2svh 0 0 0 var(--black),0 -1.2svh 0 0 var(--black),0 1.2svh 0 0 var(--black)}.button--big:before{background-size:.6svh .6svh}}@media screen and (max-width: 991px) and (orientation: landscape){.button--big{width:9.375rem!important;height:2.125rem!important;font-size:1.5rem!important;box-shadow:-.15625rem .15625rem 0 0 var(--black),.15625rem .15625rem 0 0 var(--black),.15625rem -.15625rem 0 0 var(--black),-.15625rem -.15625rem 0 0 var(--black),.3125rem 0 0 0 var(--black),-.3125rem 0 0 0 var(--black),0 -.3125rem 0 0 var(--black),0 .3125rem 0 0 var(--black)}.button--big:before{background-size:.15625rem .15625rem}}.button--small{width:14.625rem;height:3.3125rem;font-size:2.25rem;box-shadow:-3.5px 3.5px 0 0 var(--black),3.5px 3.5px 0 0 var(--black),3.5px -3.5px 0 0 var(--black),-3.5px -3.5px 0 0 var(--black),7px 0 0 0 var(--black),-7px 0 0 0 var(--black),0 -7px 0 0 var(--black),0 7px 0 0 var(--black)}.button--small:before{background-size:3.5px 3.5px}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.button--small{width:35svh;height:8svh;font-size:2.7svh;box-shadow:-.55svh .55svh 0 0 var(--black),.55svh .55svh 0 0 var(--black),.55svh -.55svh 0 0 var(--black),-.55svh -.55svh 0 0 var(--black),1.1svh 0 0 0 var(--black),-1.1svh 0 0 0 var(--black),0 -1.1svh 0 0 var(--black),0 1.1svh 0 0 var(--black)}.button--small:before{background-size:.55svh .55svh}}@media screen and (max-width: 991px) and (orientation: landscape){.button--small{width:7.5rem;height:2rem;font-size:1.25rem;box-shadow:-.15625rem .15625rem 0 0 var(--black),.15625rem .15625rem 0 0 var(--black),.15625rem -.15625rem 0 0 var(--black),-.15625rem -.15625rem 0 0 var(--black),.3125rem 0 0 0 var(--black),-.3125rem 0 0 0 var(--black),0 -.3125rem 0 0 var(--black),0 .3125rem 0 0 var(--black)}.button--small:before{background-size:.15625rem .15625rem}}.rules{display:flex;width:fit-content;height:fit-content;margin-top:.625rem}@media screen and (max-width: 991px) and (orientation: landscape){.rules{margin-top:0}}@media screen and (max-width: 767px){.rules{margin-top:0}}.rules__button{position:relative;z-index:9997;cursor:pointer;border:none;background:none;transition:transform .2s}.rules__button:hover,.rules__button:focus{transform:scale(.8)}.rules__button:focus{outline:none}@media screen and (max-width: 991px) and (orientation: landscape){.rules__button{width:30px}}@media screen and (max-width: 767px){.rules__button{width:30px}}.text-box{position:fixed;z-index:9998;left:0;width:100%;background:var(--dark-transparent);color:var(--white);line-height:.81;overflow-y:auto}.text-box--middle{top:0;height:100%;padding:4.375rem 6.25rem}@media screen and (max-width: 1280px){.text-box--middle{padding:4.375rem 2.5rem}}@media screen and (max-width: 991px){.text-box--middle{padding:2.5rem 1.25rem 1.25rem}}.text-box--bottom{bottom:0;width:100%;padding:3.25rem 6.25rem}@media screen and (max-width: 1280px){.text-box--bottom{padding:2.875rem 2.5rem}}@media screen and (max-width: 991px) and (orientation: landscape){.text-box--bottom{padding:1.25rem!important}}@media screen and (max-width: 767px){.text-box--bottom{padding:1.875rem 1.25rem}}.text-box h2{text-align:center;font-size:3.75rem;font-weight:400;margin-bottom:2.5rem}@media screen and (max-width: 991px){.text-box h2{font-size:3rem;margin-bottom:1.875rem}}@media screen and (max-width: 991px) and (orientation: landscape){.text-box h2{font-size:2rem;margin-bottom:1.25rem}}@media screen and (max-width: 767px){.text-box h2{font-size:2rem;margin-bottom:1.25rem}}.text-box>div:not(.credits__content){display:flex;flex-direction:column;gap:2.5rem;font-size:2.25rem}@media screen and (max-width: 1280px){.text-box>div:not(.credits__content){gap:1.875rem}}@media screen and (max-width: 991px){.text-box>div:not(.credits__content){gap:1.25rem;font-size:2rem}}@media screen and (max-width: 991px) and (orientation: landscape){.text-box>div:not(.credits__content){gap:.625rem;font-size:1.5rem}}@media screen and (max-width: 767px){.text-box>div:not(.credits__content){gap:.625rem;font-size:1.25rem}}.text-box ul{display:flex;flex-direction:column;gap:.3125rem}.text-box ul li{list-style-type:initial;margin-left:1.875rem;font-size:2.25rem}@media screen and (max-width: 991px){.text-box ul li{font-size:2rem}}@media screen and (max-width: 991px) and (orientation: landscape){.text-box ul li{font-size:1.75rem}}@media screen and (max-width: 767px){.text-box ul li{font-size:1.75rem}}.popin{position:fixed;z-index:9998}.popin__button{position:fixed;z-index:9999;transition:transform .2s;cursor:pointer;border:none;background:none;top:2.5rem;right:2.5rem}@media screen and (max-width: 991px) and (orientation: landscape){.popin__button{width:30px;top:1.25rem;right:1.25rem}}@media screen and (max-width: 767px){.popin__button{width:30px;top:1.25rem;right:1.25rem}}.popin__button:hover,.popin__button:focus{transform:scale(.8)}.popin__button:focus{outline:none}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:300px;height:12px;cursor:pointer;border-radius:5px}.range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--green);width:20px;height:20px;border-radius:50%}.range::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--green);width:20px;height:20px;border-radius:50%}.settings{cursor:pointer;border:none;background:none;z-index:9997;transition:transform .2s}.settings:hover,.settings:focus{transform:scale(.8)}.settings:focus{outline:none}@media screen and (max-width: 991px) and (orientation: landscape){.settings{width:30px}}@media screen and (max-width: 767px){.settings{width:30px}}.settings__popin ul{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width: 767px){.settings__popin ul{gap:1rem}}.settings__popin ul li{display:flex;align-items:center;gap:1.25rem;list-style:none}@font-face{font-family:Pokemon Classic;src:url(../fonts/pokemon-classic.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pokemon DS;src:url(../fonts/pokemon-ds.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Power Clear;src:url(../fonts/power-clear.woff2) format("woff2");font-weight:700;font-display:swap}.credits{position:absolute;bottom:1.25rem;cursor:pointer;border:none;background:none;font-family:Power Clear,sans-serif;font-size:1.875rem;color:var(--black);transition:transform .2s}@media screen and (max-width: 991px) and (orientation: landscape){.credits{left:1.25rem;bottom:.9375rem;font-size:1.25rem}}@media screen and (max-width: 767px){.credits{bottom:.9375rem;font-size:1.25rem}}.credits:hover,.credits:focus{transform:scale(.8)}.credits:focus{outline:none}.credits__popin .text-box{display:flex;flex-direction:column;justify-content:space-between!important}.credits__legal-notice{font-size:1.5rem}@media screen and (max-width: 767px){.credits__legal-notice{font-size:1.25rem}}.history__table{border-spacing:0}.history__table thead td{padding:.5rem .75rem 1.5rem}.history__table tbody{overflow:auto}.history__fight--win{background:var(--green-transparent-20)}.history__fight--win:hover{background:var(--green-transparent-50)}.history__fight--defeat{background:var(--red-transparent-20)}.history__fight--defeat:hover{background:var(--red-transparent-50)}.history__fight--draw{background:var(--blue-transparent-20)}.history__fight--draw:hover{background:var(--blue-transparent-50)}.history__fight td{padding:.5rem .75rem}.pc{display:flex;align-items:center;width:100svw;background:url(data:image/webp;base64,UklGRgABAABXRUJQVlA4IPQAAAAQCwCdASpUAFgAPpE8mksloqKho5QNOLASCUDe/HNPYoZ+9Nl/+27tgOcB5/9j/3H2A5t0V2Btja08s2/xwessK/cTezyg8cIgfCw9ES7YqBowIBRkSM3pjhFOtxo5N75AAP7wLv+H/bRl6Z33DoZVdDryTo//AbowWe6Na1As9/ofPiEHUt/th4Y65sOCbQcBaEI/COAAa8MQTaYR+WQwdqCvxn/y2QLcpWbMjfhXbKdlzIppV+aW95Rkm+Dw6kXE5S5O6fECBVr4M93BEZ9GhJAbfBZFaZLrEkWYRGBXjQqRpy5DGJHICip5Nu6nfLAZ1hAA) fixed;overflow:hidden}.pc__system{position:relative;display:flex;align-items:flex-end}.pc__system .button{position:absolute;right:302px;bottom:0;transform:translateY(-12px);width:410px;height:93px;font-size:3.5rem;-webkit-text-stroke:.5625rem var(--black);box-shadow:-.3875rem .3875rem 0 0 var(--black),.3875rem .3875rem 0 0 var(--black),.3875rem -.3875rem 0 0 var(--black),-.3875rem -.3875rem 0 0 var(--black),.65vw 0 0 0 var(--black),-.65vw 0 0 0 var(--black),0 -.65vw 0 0 var(--black),0 .65vw 0 0 var(--black)}.pc__system .button:before{background-size:.3875rem .3875rem}@media screen and (max-width: 1799px){.pc__system .button{right:18.33vw;transform:translateY(-.62vw);width:21.35vw;height:4.84vw;font-size:2.92vw;-webkit-text-stroke:.47vw var(--black);box-shadow:-.32vw .32vw 0 0 var(--black),.32vw .32vw 0 0 var(--black),.32vw -.32vw 0 0 var(--black),-.32vw -.32vw 0 0 var(--black),.65vw 0 0 0 var(--black),-.65vw 0 0 0 var(--black),0 -.65vw 0 0 var(--black),0 .65vw 0 0 var(--black)}.pc__system .button:before{background-size:.32vw .32vw}}@media screen and (max-width: 1024px){.pc__system .button{right:23vw;transform:translateY(-.95vw);width:34vw!important;height:7.6vw!important;font-size:4.4vw!important;-webkit-text-stroke:.65vw var(--black);box-shadow:-.47vw .47vw 0 0 var(--black),.47vw .47vw 0 0 var(--black),.47vw -.47vw 0 0 var(--black),-.47vw -.47vw 0 0 var(--black),.95vw 0 0 0 var(--black),-.95vw 0 0 0 var(--black),0 -.95vw 0 0 var(--black),0 .95vw 0 0 var(--black)!important}.pc__system .button:before{background-size:.47vw .47vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pc__system .button{right:29svh;transform:translateY(-1.3svh);width:47svh!important;height:10.5svh!important;font-size:7.8svh!important;-webkit-text-stroke:.95svh var(--black);box-shadow:-.88svh .88svh 0 0 var(--black),.88svh .88svh 0 0 var(--black),.88svh -.88svh 0 0 var(--black),-.88svh -.88svh 0 0 var(--black),1.25svh 0 0 0 var(--black),-1.25svh 0 0 0 var(--black),0 -1.25svh 0 0 var(--black),0 1.25svh 0 0 var(--black)!important}.pc__system .button:before{background-size:.88svh .88svh}}.pc__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-box{position:relative;display:flex;width:fit-content;margin-bottom:148px;transform:translate(-9.33%)}@media screen and (max-width: 1799px){.pc-box{width:41.67vw;margin-bottom:8.22vw}}@media screen and (max-width: 1024px){.pc-box{width:62vw;margin-bottom:11.5vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pc-box{width:85svh;margin-bottom:16.5svh}}.pc-box__title{position:absolute;top:2.47%;left:50%;transform:translate(-50%);color:var(--text-dark-grey);font-size:4.5rem;font-weight:400;text-transform:uppercase;line-height:1;text-shadow:.28125rem .28125rem 0 var(--text-shadow-white),0 .28125rem 0 var(--text-shadow-white),.28125rem 0 0 var(--text-shadow-white)}@media screen and (max-width: 1799px){.pc-box__title{font-size:4.06vw;text-shadow:.25vw .25vw 0 var(--text-shadow-white),0 .25vw 0 var(--text-shadow-white),.25vw 0 0 var(--text-shadow-white)}}@media screen and (max-width: 1024px){.pc-box__title{font-size:6.2vw;text-shadow:.36vw .36vw 0 var(--text-shadow-white),0 .36vw 0 var(--text-shadow-white),.36vw 0 0 var(--text-shadow-white)}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pc-box__title{font-size:8.2svh;text-shadow:.51svh .51svh 0 var(--text-shadow-white),0 .51svh 0 var(--text-shadow-white),.51svh 0 0 var(--text-shadow-white)}}.pc-box__pokemons{position:absolute;left:1.2%;right:1.2%;bottom:1.31%;height:81.75%}.pc-box__grid{position:relative;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.pc-box__pokemon{position:relative;z-index:2;cursor:pointer;border:none;background:transparent}.pc-box__pokemon:focus{outline:none}.pc-box__hand,.pc-box__hand-shadow{position:absolute;pointer-events:none}.pc-box__hand{z-index:3;width:10.93%;transform:translate(-50%,calc(-100% - 113px))}@media screen and (max-width: 1799px){.pc-box__hand{transform:translate(-50%,calc(-100% - 4.44vw - 1.94vw))}}@media screen and (max-width: 1024px){.pc-box__hand{transform:translate(-50%,calc(-100% - 11vw))}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pc-box__hand{transform:translate(-50%,calc(-100% - 8.8svh - 3.9svh))}}.pc-box__hand-shadow{z-index:1;width:11.75%;transform:translate(-50%,-100%)}@font-face{font-family:Pokemon Classic;src:url(../fonts/pokemon-classic.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pokemon DS;src:url(../fonts/pokemon-ds.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Power Clear;src:url(../fonts/power-clear.woff2) format("woff2");font-weight:700;font-display:swap}.pokemon-details{position:relative;display:flex;width:fit-content}@media screen and (max-width: 1799px){.pokemon-details{width:28.28vw}}@media screen and (max-width: 1024px){.pokemon-details{width:42vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details{width:58svh}}.pokemon-details__name{position:absolute;top:3.46%;left:1.38%;color:var(--white);font-size:4.625rem;line-height:1;font-weight:400;text-transform:uppercase;text-shadow:.28125rem .28125rem 0 var(--text-shadow-dark-grey),0 .28125rem 0 var(--text-shadow-dark-grey),.28125rem 0 0 var(--text-shadow-dark-grey)}@media screen and (max-width: 1799px){.pokemon-details__name{font-size:4.12vw;text-shadow:.25vw .25vw 0 var(--text-shadow-dark-grey),0 .25vw 0 var(--text-shadow-dark-grey),.25vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px){.pokemon-details__name{font-size:6.2vw;text-shadow:.36vw .36vw 0 var(--text-shadow-dark-grey),0 .36vw 0 var(--text-shadow-dark-grey),.36vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details__name{font-size:9.2svh;text-shadow:.57svh .57svh 0 var(--text-shadow-dark-grey),0 .57svh 0 var(--text-shadow-dark-grey),.57svh 0 0 var(--text-shadow-dark-grey)}}.pokemon-details__pokedex-id{display:flex;align-items:flex-end;position:absolute;top:11.32%;right:26.72%}.pokemon-details__pokedex-id img{margin-bottom:5px}@media screen and (max-width: 1799px){.pokemon-details__pokedex-id img{width:2.78vw;margin-bottom:.28vw}}@media screen and (max-width: 1024px){.pokemon-details__pokedex-id img{width:4vw;margin-bottom:.42vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details__pokedex-id img{width:5.4svh;margin-bottom:.57svh}}.pokemon-details__pokedex-id p{color:var(--white);font-family:Pokemon Classic,sans-serif;font-size:2.375rem;letter-spacing:-3.43px;text-align:right;text-shadow:4.5px 4.5px 0 var(--text-shadow-dark-grey),0 4.5px 0 var(--text-shadow-dark-grey),4.5px 0 0 var(--text-shadow-dark-grey)}@media screen and (max-width: 1799px){.pokemon-details__pokedex-id p{font-size:2.11vw;letter-spacing:-.19vw;text-shadow:.25vw .25vw 0 var(--text-shadow-dark-grey),0 .25vw 0 var(--text-shadow-dark-grey),.25vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px){.pokemon-details__pokedex-id p{font-size:3.2vw;letter-spacing:-.28vw;text-shadow:.36vw .36vw 0 var(--text-shadow-dark-grey),0 .36vw 0 var(--text-shadow-dark-grey),.36vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details__pokedex-id p{font-size:4.3svh;letter-spacing:-.39svh;text-shadow:.57svh .57svh 0 var(--text-shadow-dark-grey),0 .57svh 0 var(--text-shadow-dark-grey),.57svh 0 0 var(--text-shadow-dark-grey)}}.pokemon-details__preview{position:absolute;top:22.4%;left:2.75%;display:flex;justify-content:center;align-items:center;width:73.67%;height:42.73%}.pokemon-details .input{position:absolute;left:1.38%;bottom:24.83%}.pokemon-details__level{position:absolute;left:6.88%;bottom:19.56%;display:flex;align-items:flex-end;pointer-events:none}.pokemon-details__level img{margin-bottom:5px}@media screen and (max-width: 1799px){.pokemon-details__level img{width:2vw;margin-bottom:.28vw}}@media screen and (max-width: 1024px){.pokemon-details__level img{width:3.1vw;margin-bottom:.42vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details__level img{width:4svh;margin-bottom:.57svh}}.pokemon-details__level p{color:var(--white);font-family:Pokemon Classic,sans-serif;font-size:2.25rem;letter-spacing:-3.43px;text-align:right;text-shadow:4.5px 4.5px 0 var(--text-shadow-dark-grey),0 4.5px 0 var(--text-shadow-dark-grey),4.5px 0 0 var(--text-shadow-dark-grey);margin-left:5px}@media screen and (max-width: 1799px){.pokemon-details__level p{font-size:2.06vw;letter-spacing:-.19vw;text-shadow:.25vw .25vw 0 var(--text-shadow-dark-grey),0 .25vw 0 var(--text-shadow-dark-grey),.25vw 0 0 var(--text-shadow-dark-grey);margin-left:.28vw}}@media screen and (max-width: 1024px){.pokemon-details__level p{font-size:3.1vw;letter-spacing:-.28vw;text-shadow:.36vw .36vw 0 var(--text-shadow-dark-grey),0 .36vw 0 var(--text-shadow-dark-grey),.36vw 0 0 var(--text-shadow-dark-grey);margin-left:.42vw}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.pokemon-details__level p{font-size:4svh;letter-spacing:-.39svh;text-shadow:.57svh .57svh 0 var(--text-shadow-dark-grey),0 .57svh 0 var(--text-shadow-dark-grey),.57svh 0 0 var(--text-shadow-dark-grey)}}.input__field{width:380px;height:65px;background:transparent;border:none;color:var(--white);font-size:4.625rem;font-weight:400;line-height:1;text-shadow:.28125rem .28125rem 0 var(--text-shadow-dark-grey),0 .28125rem 0 var(--text-shadow-dark-grey),.28125rem 0 0 var(--text-shadow-dark-grey)}@media screen and (max-width: 1799px){.input__field{width:21.11vw;height:3.61vw;font-size:4.12vw;text-shadow:.25vw .25vw 0 var(--text-shadow-dark-grey),0 .25vw 0 var(--text-shadow-dark-grey),.25vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px){.input__field{width:29.44vw;height:5.04vw;font-size:5.78vw;text-shadow:.35vw .35vw 0 var(--text-shadow-dark-grey),0 .35vw 0 var(--text-shadow-dark-grey),.35vw 0 0 var(--text-shadow-dark-grey)}}@media screen and (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.input__field{width:37.21svh;height:6.37svh;font-size:8.38svh;text-shadow:.5vh .5vh 0 var(--text-shadow-dark-grey),0 .5vh 0 var(--text-shadow-dark-grey),.5vh 0 0 var(--text-shadow-dark-grey)}}.input__field:focus{outline:none}@media screen and (max-width: 1024px) and (orientation: portrait){.fight{display:flex;flex-direction:column;gap:20px;background:var(--dark-grey);padding:20px}}@media screen and (max-width: 991px) and (orientation: landscape){.fight{display:flex;flex-direction:row;align-items:flex-end;background:var(--dark-grey)}}@media screen and (max-width: 767px) and (orientation: portrait){.fight{padding:10px}}.fight__container{position:relative;background-image:url(/assets/cynthia-background.BYKzpL8F.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;height:100svh}@media screen and (max-width: 1024px) and (orientation: portrait){.fight__container{background-image:url(/assets/cynthia-background-tablet-mobile.aFBPkJ5V.webp);height:50svh;border:8px solid var(--black)}}@media screen and (max-width: 1024px){.fight__container{background-image:url(/assets/cynthia-background-tablet-mobile.aFBPkJ5V.webp)}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__container{width:60%;height:100%}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__container{aspect-ratio:256/192;height:auto;max-height:50svh}}.fight--entering-animation .fight__enemy .battle-zone{animation:slideLeft 3s}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.fight--entering-animation .fight__enemy .hud{transform:translate(-100%);animation:slideLeftHud .2s 3s}@media screen and (max-width: 1024px) and (orientation: portrait){.fight--entering-animation .fight__enemy .hud{animation:none;transform:none}.fight--entering-animation .fight__enemy .hud .hp-bar{transform:translate(-100%);animation:slideLeftHud .2s 3s}}@keyframes slideLeftHud{0%{transform:translate(-100%)}to{transform:translate(0)}}.fight--entering-animation .fight__player .battle-zone{animation:slideRight 3s}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translate(-8%)}}@media screen and (max-width: 991px){.fight--entering-animation .fight__player .battle-zone{animation:slideRightMobile 3s}@keyframes slideRightMobile{0%{transform:translate(-100%)}to{transform:translate(-16%)}}}.fight--entering-animation .fight__player .hud{transform:translate(100%);animation:slideRightHud .2s 3s}@media screen and (max-width: 1024px) and (orientation: portrait){.fight--entering-animation .fight__player .hud{animation:none;transform:none}.fight--entering-animation .fight__player .hud .hp-bar{transform:translate(100%);animation:slideRightHud .2s 3s}}@keyframes slideRightHud{0%{transform:translate(100%)}to{transform:translate(0)}}.fight--entering-animation .fight__moves-mobile .moves{display:none}.fight__enemy,.fight__player{display:flex}.fight__enemy{flex-direction:row-reverse;height:568px}@media screen and (max-width: 1439px){.fight__enemy{height:39.44vw}}.fight__enemy .battle-zone{width:700px}@media screen and (max-width: 1439px){.fight__enemy .battle-zone{width:48.61vw}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__enemy .battle-zone{width:26vw!important;justify-content:flex-start!important}}@media screen and (max-width: 991px){.fight__enemy .battle-zone{width:37vw;justify-content:center}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__enemy .battle-zone{width:48.61vw}}.fight__player{position:absolute;z-index:3;left:0;bottom:0;width:100%}@media screen and (max-width: 1439px){.fight__player .battle-zone{width:69.44vw}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__player .battle-zone{width:40vw!important}}@media screen and (max-width: 991px){.fight__player .battle-zone{width:58vw}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__player .battle-zone{width:69.44vw}}.fight__overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%}.fight__buttons{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}@media screen and (max-width: 991px){.fight__buttons{width:250px;gap:1.25rem}}.fight .popin:not(.settings__popin){pointer-events:none}.fight .settings{position:fixed;top:2.5rem;right:2.5rem}@media screen and (max-width: 991px) and (orientation: landscape){.fight .settings{top:.625rem;right:.625rem}}@media screen and (max-width: 991px) and (orientation: portrait){.fight .settings{top:1.875rem;right:1.875rem}}.hud{position:absolute;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.hud:has(.hp-bar--enemy){top:125px;left:0}@media screen and (max-width: 1439px){.hud:has(.hp-bar--enemy){top:8.68vw}}@media screen and (max-width: 991px) and (orientation: landscape){.hud:has(.hp-bar--enemy){top:4.86vw;width:29vw}}@media screen and (max-width: 767px) and (orientation: portrait){.hud:has(.hp-bar--enemy){width:45vw}}.hud:has(.hp-bar--player){right:0;bottom:0}@media screen and (max-width: 1024px) and (orientation: portrait){.hud:has(.hp-bar--player){bottom:8.68vw}.hud:has(.hp-bar--player) .moves{display:none}}@media screen and (max-width: 991px) and (orientation: landscape){.hud:has(.hp-bar--player){bottom:4.86vw;width:30vw}.hud:has(.hp-bar--player) .moves{display:none}}@media screen and (max-width: 767px) and (orientation: portrait){.hud:has(.hp-bar--player){width:50vw}}.moves{display:flex;flex-wrap:wrap;gap:.5rem;width:510px;height:fit-content;margin:0 .25rem 1.5625rem 0}@media screen and (max-width: 1439px){.moves{gap:.56vw;width:35.42vw;margin:0 .28vw 1.74vw 0}}.moves--hidden{opacity:0;pointer-events:none}.moves__move{width:calc(50% - .25rem);height:fit-content}@media screen and (max-width: 1439px){.moves__move{width:calc(50% - .3vw)}}.fight__moves-mobile{display:none;background:var(--dark-transparent);border:8px solid var(--black)}@media screen and (max-width: 1024px) and (orientation: portrait){.fight__moves-mobile{display:flex;justify-content:center;align-items:center;flex:1;padding:3.91vw;max-height:calc(50svh - 60px)}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__moves-mobile{display:flex;justify-content:center;align-items:center;height:fit-content;border:none;aspect-ratio:256/192;max-width:40%}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__moves-mobile{aspect-ratio:256/192;max-height:calc(50svh - 40px);flex:initial}}.fight__moves-mobile .moves{height:100%;margin:0}@media screen and (max-width: 1024px) and (orientation: portrait){.fight__moves-mobile .moves{justify-content:center;align-content:center;gap:1.5vw;width:100%}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__moves-mobile .moves{justify-content:center;align-content:center;gap:4px;width:100%}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__moves-mobile .moves{gap:2.5vw}}@media screen and (max-width: 1024px) and (orientation: portrait){.fight__moves-mobile .moves__move{width:calc(45% - .75vw)}}@media screen and (max-width: 991px) and (orientation: landscape){.fight__moves-mobile .moves__move{width:calc(48% - 5px)}}@media screen and (max-width: 767px) and (orientation: portrait){.fight__moves-mobile .moves__move{width:calc(48% - 1.25vw)}}.move{position:relative;cursor:pointer;border:none;background:none;width:100%}.move:focus{outline:none}.move:disabled{opacity:.3!important;cursor:not-allowed}.move:hover{opacity:.7}.move__name{position:absolute;top:22.15%;left:50%;transform:translate(-50%);font-size:2rem;color:var(--cream);line-height:1;text-shadow:-.115625rem -.115625rem 0 var(--grey),.115625rem -.115625rem 0 var(--grey),-.115625rem .115625rem 0 var(--grey),.115625rem .115625rem 0 var(--grey),0 -.115625rem 0 var(--grey),0 .115625rem 0 var(--grey),-.115625rem 0 0 var(--grey),.115625rem 0 0 var(--grey);letter-spacing:.07em}@media screen and (max-width: 1439px){.move__name{font-size:2.22vw;text-shadow:-.13vw -.13vw 0 var(--grey),.13vw -.13vw 0 var(--grey),-.13vw .13vw 0 var(--grey),.13vw .13vw 0 var(--grey),0 -.13vw 0 var(--grey),0 .13vw 0 var(--grey),-.13vw 0 0 var(--grey),.13vw 0 0 var(--grey)}}@media screen and (max-width: 1024px) and (orientation: portrait){.move__name{font-size:5.2vw;text-shadow:-.26vw -.26vw 0 var(--grey),.26vw -.26vw 0 var(--grey),-.26vw .26vw 0 var(--grey),.26vw .26vw 0 var(--grey),0 -.26vw 0 var(--grey),0 .26vw 0 var(--grey),-.26vw 0 0 var(--grey),.26vw 0 0 var(--grey)}}.move__pp{position:absolute;right:25.2%;bottom:22.47%;font-size:2rem;color:var(--pp-black);line-height:1;text-shadow:.0625rem .125rem 0 var(--pp-shadow),0 .125rem 0 var(--pp-shadow),.0625rem 0 0 var(--pp-shadow)}@media screen and (max-width: 1439px){.move__pp{font-size:2.22vw;text-shadow:.07vw .14vw 0 var(--pp-shadow),0 .14vw 0 var(--pp-shadow),.07vw 0 0 var(--pp-shadow)}}@media screen and (max-width: 1024px) and (orientation: portrait){.move__pp{font-size:4.8vw;text-shadow:.18vw .32vw 0 var(--pp-shadow),0 .32vw 0 var(--pp-shadow),.18vw 0 0 var(--pp-shadow)}}.move__background{width:100%}.move__background::selection{background:none}.moves__move:last-child .move__pp{bottom:24%}@font-face{font-family:Pokemon Classic;src:url(../fonts/pokemon-classic.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pokemon DS;src:url(../fonts/pokemon-ds.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Power Clear;src:url(../fonts/power-clear.woff2) format("woff2");font-weight:700;font-display:swap}.hp-bar{position:relative}@media screen and (max-width: 991px) and (orientation: landscape){.hp-bar{width:100%!important}.hp-bar img{width:100%}}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar{width:100%!important}.hp-bar img{width:100%}}.hp-bar__pseudo{position:absolute;color:var(--dark-grey);font-size:3.875rem;line-height:.89;text-shadow:.25rem .25rem 0 var(--hp-shadow-grey),0 .25rem 0 var(--hp-shadow-grey),.25rem 0 0 var(--hp-shadow-grey)}@media screen and (max-width: 1439px){.hp-bar__pseudo{font-size:4.3vw;text-shadow:.28vw .28vw 0 var(--hp-shadow-grey),0 .28vw 0 var(--hp-shadow-grey),.28vw 0 0 var(--hp-shadow-grey)}}@media screen and (max-width: 991px) and (orientation: landscape){.hp-bar__pseudo{font-size:3.6vw;text-shadow:.23vw .23vw 0 var(--hp-shadow-grey),0 .23vw 0 var(--hp-shadow-grey),.23vw 0 0 var(--hp-shadow-grey)}}.hp-bar__hp-number{position:absolute;right:9.6%;bottom:14.26%;display:flex;gap:1.875rem}@media screen and (max-width: 1439px){.hp-bar__hp-number{gap:2.08vw}}@media screen and (max-width: 991px) and (orientation: landscape){.hp-bar__hp-number{gap:1.75vw}}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar__hp-number{gap:3vw}}.hp-bar__hp-number span{font-family:Pokemon Classic,sans-serif;color:var(--dark-grey);font-size:2rem;text-align:right;letter-spacing:-.28em;text-shadow:.25rem .25rem 0 var(--hp-shadow-grey),0 .25rem 0 var(--hp-shadow-grey),.25rem 0 0 var(--hp-shadow-grey)}@media screen and (max-width: 1439px){.hp-bar__hp-number span{font-size:2.22vw;text-shadow:.28vw .28vw 0 var(--hp-shadow-grey),0 .28vw 0 var(--hp-shadow-grey),.28vw 0 0 var(--hp-shadow-grey)}}@media screen and (max-width: 991px) and (orientation: landscape){.hp-bar__hp-number span{font-size:1.86vw;text-shadow:.23vw .23vw 0 var(--hp-shadow-grey),0 .23vw 0 var(--hp-shadow-grey),.23vw 0 0 var(--hp-shadow-grey)}}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar__hp-number span{font-size:3.2vw;text-shadow:.4vw .4vw 0 var(--hp-shadow-grey),0 .4vw 0 var(--hp-shadow-grey),.4vw 0 0 var(--hp-shadow-grey)}}.hp-bar__level{position:absolute;font-family:Pokemon Classic,sans-serif;color:var(--dark-grey);font-size:2rem;letter-spacing:-.28em;text-shadow:.25rem .25rem 0 var(--hp-shadow-grey),0 .25rem 0 var(--hp-shadow-grey),.25rem 0 0 var(--hp-shadow-grey)}@media screen and (max-width: 1439px){.hp-bar__level{font-size:2.22vw;text-shadow:.28vw .28vw 0 var(--hp-shadow-grey),0 .28vw 0 var(--hp-shadow-grey),.28vw 0 0 var(--hp-shadow-grey)}}@media screen and (max-width: 991px) and (orientation: landscape){.hp-bar__level{font-size:1.86vw;text-shadow:.23vw .23vw 0 var(--hp-shadow-grey),0 .23vw 0 var(--hp-shadow-grey),.23vw 0 0 var(--hp-shadow-grey)}}.hp-bar__gauge{position:absolute;background:var(--bar-white)}.hp-bar__gauge:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:33.28%;background:var(--bar-grey)}.hp-bar__gauge-level{position:relative;z-index:2;display:block;width:100%;height:100%;transform-origin:left;transition:all .3s}.hp-bar__gauge-level:before{content:"";position:absolute;top:0;left:0;right:0;height:33.28%;transition:background .3s}.hp-bar__gauge-level--green{background:var(--bar-green)}.hp-bar__gauge-level--green:before{background:var(--bar-dark-green)}.hp-bar__gauge-level--red{background:var(--bar-red)}.hp-bar__gauge-level--red:before{background:var(--bar-dark-red)}@media screen and (max-width: 1439px){.hp-bar--player{width:34.72vw}}.hp-bar--player .hp-bar__pseudo{top:14.85%;left:18.8%}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar--player .hp-bar__pseudo{font-size:6.2vw;text-shadow:.4vw .4vw 0 var(--hp-shadow-grey),0 .4vw 0 var(--hp-shadow-grey),.4vw 0 0 var(--hp-shadow-grey)}}.hp-bar--player .hp-bar__level{top:14.53%;right:3.27%}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar--player .hp-bar__level{font-size:3.2vw;text-shadow:.4vw .4vw 0 var(--hp-shadow-grey),0 .4vw 0 var(--hp-shadow-grey),.4vw 0 0 var(--hp-shadow-grey)}}.hp-bar--player .hp-bar__gauge{right:6.25%;bottom:40.22%;width:37.51%;height:6.37%}@media screen and (max-width: 1439px){.hp-bar--enemy{width:33.13vw}}.hp-bar--enemy .hp-bar__pseudo{top:15.65%;left:1.64%}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar--enemy .hp-bar__pseudo{font-size:5.8vw;text-shadow:.38vw .38vw 0 var(--hp-shadow-grey),0 .38vw 0 var(--hp-shadow-grey),.38vw 0 0 var(--hp-shadow-grey)}}.hp-bar--enemy .hp-bar__level{top:16.38%;right:16.63%}@media screen and (max-width: 767px) and (orientation: portrait){.hp-bar--enemy .hp-bar__level{font-size:3vw;text-shadow:.38vw .38vw 0 var(--hp-shadow-grey),0 .38vw 0 var(--hp-shadow-grey),.38vw 0 0 var(--hp-shadow-grey)}}.hp-bar--enemy .hp-bar__gauge{right:19.7%;bottom:22.7%;width:39.4%;height:8.8%}
