body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Charge Vector Black;src:url(/static/media/Charge%20Vector%20Black.cab503b9353afc7eaf65.otf) format("truetype")}.App{font-family:Charge Vector Black;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background:linear-gradient(140deg,#120747,#035078);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.globalContainerCenter{align-items:center;background-color:#1207471a;box-shadow:0 5px 30px #000;display:flex;flex-flow:column;height:-webkit-fill-available;height:-moz-available;justify-content:center;margin:auto;min-height:100vh;width:50%}.globalContainerCenter p{font-size:20px}.globalContainer{align-items:flex-start;background-color:#1207471a;box-shadow:0 5px 30px #000;display:flex;height:-webkit-fill-available;height:-moz-available;justify-content:center;min-height:100vh;width:50%}.globalContainer p{font-size:20px}.navBarContent{align-items:center;display:flex;flex-flow:column;position:absolute;top:0;width:50%;z-index:10}.halfCircle{background-color:#054873;border-bottom:solid #fff;border-left:solid #fff;border-radius:0 0 10rem 10rem;border-right:solid #fff;height:4rem;margin:auto;width:5rem}.halfCircle:hover{background-color:#0c275c;cursor:pointer}#navBar{align-items:center;background-color:#054873;border-bottom:solid #fff;display:flex;flex-wrap:wrap;font-size:20px;gap:20px;height:0;justify-content:center;overflow-y:hidden;padding:0;width:100%}#navBar,#navBar.expended{transition:height 1s ease-in-out}#navBar.expended{height:-webkit-fit-content;height:fit-content;padding:20px 0}a.navLink.linkFromNav{align-items:center;background-color:#0000001a;border-radius:10px;color:#fff;display:flex;flex-flow:column;font-size:15px;height:104px;padding:10px;text-decoration:none;width:120px}a.navLink.linkFromNav:hover{background-color:#0c275c}a.navLink.linkFromNav img{width:55px}a.navLink.linkFromNav p{background-color:#054873;border-radius:10px;font-size:15px;margin:0;padding:10px}.connectionBar{align-items:center;background-color:#120747;border-radius:5px;display:flex;flex-wrap:wrap;font-size:20px;justify-content:center;margin:0 0 25px;padding:15px;width:-webkit-fit-content;width:fit-content}.connectionBar p{margin:5px 0}.loginButton{background-color:#6441a5;border:none;border-radius:3px;color:#fff;display:flex;filter:drop-shadow(2px 4px 6px black);float:inline-end;font-size:15px;font-weight:900;line-height:3px;margin:0 10px;padding:15px}.loginButton:hover{cursor:pointer;filter:drop-shadow(0 0 0 black)}.socialContainer{align-items:center;display:flex;flex-flow:column;justify-content:center}.showPokedex{background:#fff3;border:2px solid #a4b3bd;border-radius:5px;color:#fff;font-family:Charge Vector Black;letter-spacing:1px;padding:2px;width:-webkit-fit-content;width:fit-content;width:fit-content!important}.showPokedex:hover{background:#05487380;border:2px solid #054873;cursor:pointer}.filterProfil{border-bottom:2px solid #8a9cdd;border-top:2px solid #8a9cdd;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-bottom:25px;padding-top:25px;width:100%}.filterProfil button{background:#fff3;border:2px solid #a4b3bd;border-radius:5px;color:#fff;font-family:Charge Vector Black;letter-spacing:1px}.filterProfil .active,.filterProfil button:hover{background:#fff3;background:#05487380;border:2px solid #054873;cursor:pointer}.profilContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:130px;padding-bottom:100px;width:90%}.profilHeaderContainer,a.leaderboardHeaderContainerLink{display:flex;flex-direction:row;justify-content:space-between;width:100%}a.leaderboardHeaderContainerLink{color:#fff;text-decoration:none}.leaderboardHeaderContainer{align-items:center;background-color:#0000004d;border:1px solid #8a9cdd;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;padding:20px;width:100%}.leaderboardHeaderContainer:hover{background-color:#3b3b3b4d;cursor:pointer}.rank{background-color:#33415580;border-radius:9999px;color:#8a9cdd;flex-shrink:0;font-size:.75rem;font-weight:900;height:2rem;justify-content:center;line-height:1rem;width:2rem}.profilHeader,.rank{align-items:center;display:flex}.profilHeader{justify-content:space-between}.profilHeader img{width:100px}.profilInfos p{font-size:20px;margin:0;text-align:left}.profilDex p{font-size:13px;margin:0;text-align:left}.profilDex .levelProfil{font-size:20px}p.levelProfil{font-size:15px}.progressBarProfilExternal{background-color:#fff;border:1px solid #8a9cdd;border-radius:10px;height:10px;width:100%}.progressBarProfilInternal{background:linear-gradient(140deg,#120747,#035078);border-radius:10px;color:#072851;height:10px;max-width:100%;position:relative;transition:width 1s ease-in-out}.progressBarProfilInternal p{color:#fff;left:0;position:absolute;right:0}.textProgressProfil{display:flex;justify-content:space-between;margin:0;width:100%}.textProgressProfil p{font-size:13px;margin:0 0 -15px}.profilBody{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.boxProfilLarge{background:#0003;border:1px solid #8a9cdd;border-radius:10px;height:100px;padding-left:25px;width:380px}.profilPicture{border-radius:10px;margin-right:10px}.compagnonPicture,.profilPicture{border:1px solid #8a9cdd;height:85px;padding:5px;width:85px}.compagnonPicture{border-radius:10px;margin-left:10px}.skinContainer .profilPicture:hover{background-color:#fff;border:1px solid #000;cursor:pointer}.skinPicture{border:1px solid #8a9cdd;border-radius:100%;padding:5px;width:85px}#skinPicture:hover{background-color:#fff!important;border:1px solid #000;border-radius:100%;cursor:pointer}.skinContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.openSkinDiv{background-color:#7b0808;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmI3YzY0Y2NmOSwgMjAyNC8wNy8xNi0xMjozOTowNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBREYxNUM2RTdFMTExRUZBMzAyODY3RDVBQ0JEMjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBREYxNUM3RTdFMTExRUZBMzAyODY3RDVBQ0JEMjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0FERjE1QzRFN0UxMTFFRkEzMDI4NjdENUFDQkQyNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0FERjE1QzVFN0UxMTFFRkEzMDI4NjdENUFDQkQyNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vT/DWAAAJYElEQVR42uzd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);background-size:cover;border:1px solid #8a9cdd;border-radius:100%;height:100px;width:100px}.openSkinDiv:hover{background-color:#fff;border:1px solid #000;cursor:pointer}.openSkinText{background-color:#7b0808;border:1px solid #8a9cdd;border-radius:100%;height:25px;left:-5px;position:relative;text-align:center;top:-10px;width:25px}.leaderboardContainer{gap:30px;justify-content:flex-start;margin-top:130px}.leaderboardContainer,.shinydexContainer{display:flex;flex-wrap:wrap;padding-bottom:100px;width:90%}.shinydexContainer{gap:20px;justify-content:center;margin:auto}.shinydexCard{border:1px solid #120747;display:flex;flex-flow:column;width:270px}.shinydexName{background-color:#120747;color:#fff;font-size:18px;padding:5px;text-align:center}.shinydexSpriteContainer{background-image:linear-gradient(to bottom right,#120747,#072057 25%,#120747 50%,#072057 75%,#120747);flex:1 1 auto;min-height:1px;padding:1.25rem;position:relative}.shinydexSprite{max-height:150px;max-width:100%;width:auto}.description{background-color:#120747;color:#fff;font-size:18px;padding:5px;text-align:center}.spanShinydex{color:#83d7d7}.linkShinydex{bottom:0;position:absolute;right:0;width:50px}.loveBarContainer{background:linear-gradient(180deg,#2a1a24,#1a1016);border:2px solid #ff9ecf;border-radius:18px;box-shadow:inset 0 2px 4px #ffffff1a,inset 0 -2px 4px #00000080,0 0 12px #ff149359;height:17px;overflow:visible;position:relative;width:50%}.loveBarContainer:after{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 2px),#fff3 calc(10% - 2px),#fff3 10%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.loveBar{background:linear-gradient(90deg,#ff9ecf,#ff4da6,#ff1493);border-radius:16px;box-shadow:inset 0 2px 4px #ffffff4d,0 0 15px #ff149380;height:100%;position:relative;transition:width .8s ease}.loveBar:before{animation:loveShine 2s infinite alternate;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-50%;position:absolute;top:0;width:50%}.loveText{color:#fff;font-size:14px;font-weight:700;left:50%;letter-spacing:1px;text-shadow:0 0 5px #000,0 0 10px #000;transform:translate(-50%,-50%);z-index:3}.heart,.loveText{position:absolute;top:50%}.heart{align-items:center;animation:heartBeat 1s infinite alternate;background:#fff;box-shadow:0 0 10px #fffc,0 0 20px #ff1493b3;-webkit-clip-path:shape(from 50% 91%,line to 90% 50%,arc to 50% 9% of 1%,arc to 10% 50% of 1%);clip-path:shape(from 50% 91%,line to 90% 50%,arc to 50% 9% of 1%,arc to 10% 50% of 1%);display:flex;height:42px;justify-content:center;right:-26px;transform:translateY(-50%);width:42px;z-index:5}.heartInt{box-shadow:inset 0 2px 4px #fff6,0 0 10px #ff1493cc;-webkit-clip-path:inherit;clip-path:inherit;height:34px;position:absolute;transition:background .3s ease;width:34px}@keyframes heartBeat{0%{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(1.12)}}@keyframes loveShine{0%{left:-5%}to{left:62%}}.fightContainer{align-items:center;background-blend-mode:darken;background-color:#0000001a;background-size:cover;border:3px solid #fff;border-radius:10px;display:flex;flex-flow:column;height:61vh;justify-content:center;position:relative;width:75%}.fightActionsContainer{background:#0006;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px;min-height:100px;padding:15px 0;width:100%}.honeyActionsContainer{flex-wrap:wrap;gap:20px;margin:auto;max-width:430px}.honeyActions,.honeyActionsContainer{align-items:center;display:flex;justify-content:center}.honeyActions{background-color:#0000001a;border-radius:10px;flex-flow:column;height:150px;width:150px}.honeyActions:hover{background-color:#0003;cursor:pointer}.honeyActions img{width:50px}.honeyActions p{font-size:20px;margin:0}.fightActions{align-items:center;background-color:#00000080;display:flex;flex-flow:column;justify-content:center}.fightActions,.fightActionsFlee{border-radius:10px;height:100px;width:100px}.fightActionsFlee{background-color:#ad0a0a80;height:65px;position:absolute;right:10px;width:65px}fightActionsFlee img{width:55px}.fightActionsFlee p{font-size:13px;margin:0}.fightActionsFlee:hover{background-color:#ad0a0a99;cursor:pointer}.fightActions:hover{background-color:#0009;cursor:pointer}.fightActions img{margin:7px;width:35px}.fightSpriteCard{align-items:center;animation-duration:2s;animation-fill-mode:forwards;animation-name:myAnimation;background-position:50%;background-repeat:no-repeat;display:flex;height:250px;justify-content:center;margin-top:35px;perspective:1000px;position:relative;transform-style:preserve-3d;width:250px}.fightSpriteCard img{height:250px;height:auto;height:-webkit-fill-available;height:-moz-available;height:stretch;object-fit:contain;width:auto}.fightSpriteCard img,.shadowPokemon img{position:relative;width:250px;z-index:20}.shadowPokemon img{animation:shadowPulse 2.5s ease-in-out infinite,shadowFloat 3s ease-in-out infinite,corruptionFlash 8s infinite;filter:brightness(.55) contrast(1.6) saturate(.4) hue-rotate(260deg) drop-shadow(0 0 15px #6a00ff) drop-shadow(0 0 35px #b000ff)}.redCloudsBack{z-index:5}.redCloudsBack,.redCloudsFront{height:350px;position:absolute;width:350px}.redCloudsFront{z-index:25}.redCloudsFront span{opacity:.4}.redCloudsBack span{opacity:.8}.redCloudsBack span,.redCloudsFront span{animation:smokeMove 8s ease-in-out infinite;background:radial-gradient(circle,#a852d4b3 0,#412a6080 35%,#a852d4b3 70%,#0000 100%);border-radius:50%;filter:blur(50px);height:140px;position:absolute;width:140px}.redCloudsBack span:first-child{left:20px;top:40px}.redCloudsBack span:nth-child(2){left:50px;top:180px}.redCloudsBack span:nth-child(3){left:200px;top:120px}.redCloudsFront span:first-child{left:180px;top:70px}.redCloudsFront span:nth-child(2){left:170px;top:180px}.redCloudsFront span:nth-child(3){left:100px;top:20px}@keyframes smokeMove{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(15px,-10px) scale(1.2)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes corruptionFlash{0%,96%,to{opacity:1}97%{opacity:.8}98%{opacity:1}}@keyframes shadowPulse{0%{filter:saturate(1.2) invert(1) hue-rotate(200deg) drop-shadow(0 0 10px rgba(0,0,0,.9)) drop-shadow(0 0 20px rgba(40,0,0,.8))}50%{filter:saturate(1.8) invert(1) hue-rotate(255deg)drop-shadow(0 0 20px rgba(0,0,0,.95)) drop-shadow(0 0 35px rgba(80,0,0,.9)) drop-shadow(0 0 50px rgba(120,0,0,.7))}to{filter:saturate(1.2) invert(1) hue-rotate(200deg) drop-shadow(0 0 10px rgba(0,0,0,.9)) drop-shadow(0 0 20px rgba(40,0,0,.8))}}@keyframes shadowFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.shadowAura{animation:auraPulse 4s ease-in-out infinite;background:radial-gradient(circle,#b400ff80 0,#50007840 40%,#0000 70%);border-radius:50%;filter:blur(40px);height:320px;position:absolute;width:320px;z-index:1}@keyframes auraPulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}to{opacity:.5;transform:scale(1)}}.energyRing{border-radius:50%;height:320px;pointer-events:none;position:absolute;width:320px;z-index:5}.ring1{animation:rotateRing1 4s linear infinite;border-bottom:3px solid #372f3f;border-top:3px solid #000;filter:drop-shadow(0 0 8px #ff00ff) drop-shadow(0 0 20px #ff00ff)}@keyframes rotateRing1{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(1turn)}}.energyRing:before{background:#000;border-radius:999px;box-shadow:0 0 5px #000,0 0 15px #030303,0 0 30px #000;content:"";height:6px;position:absolute;right:-8px;top:50%;width:45px}.lightningBurst{height:350px;pointer-events:none;position:absolute;width:350px;z-index:15}.lightningBurst span{animation:burst 4s infinite;background:#000;border-radius:999px;box-shadow:0 0 5px #fff,0 0 10px #f0f,0 0 30px #f0f;height:140px;opacity:0;position:absolute;width:6px}.lightningBurst span:first-child{left:170px;top:30px;transform:rotate(25deg)}.lightningBurst span:nth-child(2){left:40px;top:150px;transform:rotate(-70deg)}.lightningBurst span:nth-child(3){left:290px;top:90px;transform:rotate(70deg)}.lightningBurst span:nth-child(4){left:170px;top:230px;transform:rotate(160deg)}@keyframes burst{0%,90%,to{opacity:0}91%{opacity:1}92%{opacity:0}93%{opacity:1}94%{opacity:0}}.fightActions p{font-size:13px;margin:0}.tierFight{border-radius:5px;font-size:13px;line-height:8px;margin-bottom:15px;padding:7px 10px 5px}.fightContainer>.fightName{font-size:30px;margin-bottom:0;margin-top:10px}.pokeball{animation:shake 1.5s cubic-bezier(.36,.07,.19,.97) 3,catch .5s ease-out 5.25s forwards;border:8px solid #000;border-radius:50%;box-shadow:inset -16px -8px 0 0 #0003;display:block;height:192px;position:absolute;width:192px}.emptyInventory{background:#10104d80;border-radius:10px;padding:10px}.inventoryContainer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.twitchLink{color:#fff;text-decoration:none}.twitchLink:hover{color:#c6e8f9}.dexContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:130px;padding-bottom:100px;width:90%}.dexCard{background:#fff3;border:2px solid #a4b3bd;border-radius:10px;display:flex;flex-flow:column;padding:10px 0;width:145px}.dexName{color:#8fc9ef;font-size:18px;padding:5px;text-align:center}.dexSpriteContainer{display:flex;flex:1 1 auto;justify-content:center;min-height:1px;position:relative}.dexSprite{max-height:63px;max-width:100%;width:auto}.dexDescription{color:#fff;font-size:18px;text-align:center}.dexDescription p{font-size:12px;margin:0}span.dexNumber{color:#8fc9ef;font-size:10px;left:5px;position:absolute;top:-6px}.genFilter{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.genFilter button{background:#fff3;border:2px solid #a4b3bd;border-radius:5px;color:#fff;font-family:Charge Vector Black;letter-spacing:1px}.genFilter button:hover{background:#fff3;background:#05487380;border:2px solid #054873;cursor:pointer}.buttonLeaderboard button{background:#fff3;border:2px solid #a4b3bd;border-radius:5px;color:#fff;font-family:Charge Vector Black;letter-spacing:1px}.buttonLeaderboard button:hover,.genFilter .active{background:#fff3;background:#05487380;border:2px solid #054873;cursor:pointer}.dexCardCompagnon{background:#0003;border:2px solid #a4b3bd;border-radius:10px;display:flex;flex-flow:column;padding:10px 0;width:145px}.dexCardCompagnon:hover{background:#fff3;cursor:pointer}.expeditionContainer{align-items:"center";display:"flex";justify-content:"center"}.validExpeditionButton{background:#fff3;border:2px solid #a4b3bd;border-radius:5px;color:#fff;font-family:Charge Vector Black;letter-spacing:1px;margin:10px}.validExpeditionButton:hover{background:#05487380;border:2px solid #054873;cursor:pointer}.hpBarContainer{background:linear-gradient(180deg,#111,#222);border:2px solid #d4d4d4;border-radius:12px;box-shadow:inset 0 2px 4px #ffffff26,inset 0 -2px 4px #0009,0 0 10px #00000080;height:17px;overflow:hidden;position:relative;width:70%}.hpBarContainer:after{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 3px),#fff6 calc(10% - 3px),#fff0 calc(10% - 1px),#0000 10%);content:"";inset:0;position:absolute;z-index:2}.hpBar{border-radius:8px;box-shadow:inset 0 2px 6px #ffffff4d,0 0 15px #00ff6466;height:100%;position:relative;transition:width .8s ease,background .3s ease}.hpBar:after{animation:shine 2s infinite alternate;background:linear-gradient(90deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-50%;position:absolute;top:0;width:50%}.hpText{color:#fff;font-size:14px;font-weight:700;left:50%;letter-spacing:1px;position:absolute;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 0 6px #fff9;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;z-index:2}@keyframes shine{0%{left:-50%}to{left:65%}}.progressBarFightExternalXp{background-color:initial;border:1px solid #fff;height:20px;position:relative;width:70%}.progressBarFightInternalXp{background-color:#2483c3;color:#072851;height:20px;max-width:100%;position:relative;transition:width 1s ease-in-out}.progressBarFightExternalXp p{color:#fff;left:0;position:absolute;right:0;top:-22px}.fightSpriteCardEnemy{overflow:visible}.fightSpriteCardEnemy,.fightSpriteCardInvert{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;margin-top:35px;width:270px}.fightSpriteCardInvert{transform:scaleX(-1)}.spawnInvert{animation-fill-mode:forwards;animation-name:spawnInvert}.spawn,.spawnInvert{animation-duration:2s}.spawn{animation-fill-mode:forwards;animation-name:myAnimation}.fightAttack{animation:attack .4s ease-out}.fightSpriteCardEnemy.hit{animation:hit .25s cubic-bezier(.2,.8,.3,1),damageFlash .25s ease-out}.fightSpriteCardEnemy,.fightSpriteWrapper{position:relative}.damageText,.hitParticle{position:absolute}.damageText{animation:damageFloat 1s ease-out forwards;color:#fff;font-size:32px;font-weight:700;left:50%;pointer-events:none;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000;top:50%;z-index:100}.damageText.critical{color:gold;font-size:48px}@keyframes damageFloat{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}15%{opacity:1;transform:translate(calc(-50% + var(--endX)*.15),calc(-50% + var(--endY)*.15 - 20px)) scale(1.4)}50%{transform:translate(calc(-50% + var(--endX)*.5),calc(-50% + var(--endY)*.5 - 50px)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--endX)),calc(-50% + var(--endY))) scale(.8)}}.critical{color:gold;font-size:40px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 10px #fc0}.koAnimation{animation:koAnimation 1s forwards}.hitParticle{animation:particleBurst .5s ease-out forwards;background:#ffb000;border-radius:2px;box-shadow:0 0 4px #ffb000,0 0 8px #ff6a00;pointer-events:none;position:absolute;z-index:50}@keyframes particleBurst{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--rotation)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rotation)) scale(0)}}@keyframes koAnimation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(150px)}}@keyframes attack{0%{transform:scale(1) scaleX(-1) translateX(0)}30%{transform:scale(1) scaleX(-1) translateX(-50px)}40%{transform:scale(1) scaleX(-1) translateX(-60px)}to{transform:scale(1) scaleX(-1) translateX(0)}}@keyframes hit{0%{transform:translateX(0) scale(1)}15%{transform:translateX(-12px) scale(.92,1.08)}35%{transform:translateX(8px) scale(1.05,.95)}55%{transform:translateX(-4px) scale(.98,1.02)}to{transform:translateX(0) scale(1)}}@keyframes damageFlash{0%,to{filter:none;opacity:1}30%{filter:brightness(.6) sepia(1) saturate(15) hue-rotate(-40deg);opacity:.65}}@keyframes myAnimation{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes spawnInvert{0%{transform:scale(0) scaleX(-1)}to{transform:scale(1) scaleX(-1)}}@keyframes shake{0%{transform:translateX(0) rotate(0)}20%{transform:translateX(-10px) rotate(-20deg)}30%{transform:translateX(10px) rotate(20deg)}50%{transform:translateX(-10px) rotate(-10deg)}60%{transform:translateX(10px) rotate(10deg)}to{transform:translateX(0) rotate(0)}}@keyframes catch{to{filter:saturate(.8) brightness(.8)}}@media (max-width:1250px){.fightContainer,.globalContainer,.globalContainerCenter,.navBarContent{width:100%}.welcomeText p{margin-top:80px}}
/*# sourceMappingURL=main.2d7de958.css.map*/