/* kill pessoal */
.kscene{position:absolute;inset:0;height:100%;z-index:140;background:radial-gradient(ellipse at 50% 40%,#3A0A14,#0B0710 72%);overflow:hidden;touch-action:none}
.ktop{position:absolute;left:0;right:0;top:0;text-align:center;padding:calc(14px + var(--sat)) 10px 0;color:#fff;z-index:2}.ktop small{display:block;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#FF4A5E}.ktop b{font-family:var(--f-display);font-size:20px}.ktop span{display:block;font-weight:900;color:#F5C030}
.kstage{position:absolute;left:0;right:0;top:calc(72px + var(--sat));bottom:84px}
.kme{position:absolute;left:-40%;bottom:12%;width:40%;transition:left .9s cubic-bezier(.4,1.1,.5,1);z-index:3}
.kme.in{left:6%}.kme.aim{left:24%}
.kme svg{width:100%;height:auto;display:block}
.kme .kgun{position:absolute;right:-18%;top:38%;width:52%;opacity:0;transition:opacity .2s}.kme.aim .kgun{opacity:1}
.kme.kick{animation:kkick .18s}@keyframes kkick{40%{transform:translateX(-8px) rotate(-3deg)}}
.kvic{position:absolute;right:6%;bottom:12%;width:42%;z-index:2}.kvic svg{width:100%;height:auto;display:block}
.kvic.hitk{animation:kvh .16s}@keyframes kvh{30%{transform:translate(10px,2px) rotate(3deg)}}
.kvic .khole{position:absolute;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#2A0306 40%,#8E0F20 70%,transparent);transform:translate(-50%,-50%)}
.kvic.melt{animation:kmelt .7s ease-in forwards}@keyframes kmelt{to{transform:scaleY(.45) scaleX(1.15) translateY(30%);filter:blur(1px)}}
.kvic.blob{bottom:9%}.kblob svg{width:130%;margin-left:-15%;display:block;animation:kblob 2.4s ease-in-out infinite}@keyframes kblob{50%{transform:scaleX(1.04) scaleY(.96)}}
.kpool{position:absolute;right:6%;bottom:10%;width:42%;height:30px;border-radius:50%;background:radial-gradient(ellipse,#8E0F20,#5A0812 60%,transparent);transform:scale(.3);transform-origin:bottom}
.kmsg{position:absolute;left:16px;right:16px;bottom:calc(24px + var(--sab));text-align:center;font-family:var(--f-display);font-weight:800;font-size:19px;color:#fff;text-shadow:0 2px 0 #000}
