.AdventureSeries .ParallaxBackground {--ParallaxBackgroundSize: calc(1.5 * var(--WorldHeight)) 100%;}

.Adventure .Trophy .Image {filter: hue-rotate(124deg);}
.Adventure2 .Trophy .Image {filter: hue-rotate(6deg);}
.Adventure3 .Trophy .Image {filter: hue-rotate(270deg);}
#GameBox.AdventureSeries .Wall {background-position: 0 0 !important;}
.AdventureSeries .ShieldItem:not(.Collected) .Image {border-color: #140b00; pointer-events: none;}
.Adventure2 #LevelTitleScreenBar {filter: hue-rotate(245deg);}
.Adventure3 #LevelTitleScreenBar {filter: hue-rotate(145deg);}
.AdventureSeries #Player {transition: none;}

.AdventureSeries .LiquidTop {margin-top: 10px; background-position-y: 0 -10px}
.AdventureSeries .LiquidTop, .AdventureSeries .Liquid {background-position: 0 -10px}

.ParadiseGarden #Background1 {display: block; background-image: url('graphics/games/adventure/paradisegarden/grass1.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background2 {display: block; background-image: url('graphics/games/adventure/paradisegarden/grass2.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background3 {display: block; background-image: url('graphics/games/adventure/paradisegarden/grass3.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background4 {display: block; background-image: url('graphics/games/adventure/paradisegarden/grass4.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background5 {display: block; background-image: url('graphics/games/adventure/paradisegarden/1.png'); background-color: transparent; background-position-y: 250px; background-position-x: 100px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background6 {display: block; background-image: url('graphics/games/adventure/paradisegarden/1.png'); background-color: transparent; background-position-y: 220px; background-position-x: 400px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ParadiseGarden #Background7 {display: block; background-image: url('graphics/games/adventure/paradisegarden/3.png'), url('graphics/games/adventure/paradisegarden/4.png'); background-color: rgb(31 160 255); background-size: calc(var(--WorldWidth)) 100%, calc(var(--WorldWidth)) 100%;}

.ArcticNightNight #Background1, .Adventure.TitleScreenOn #Background1 {display: block; background-image: url('graphics/games/adventure/arcticnight/trees1.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background2, .Adventure.TitleScreenOn #Background2 {display: block; background-image: url('graphics/games/adventure/arcticnight/trees2.png'); background-color: transparent; background-position: -100px 220px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background3, .Adventure.TitleScreenOn #Background3 {display: block; background-image: url('graphics/games/adventure/arcticnight/trees3.png'); background-color: transparent; background-position: -50px 200px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background4, .Adventure.TitleScreenOn #Background4 {display: block; background-image: url('graphics/games/adventure/arcticnight/trees4.png'); background-color: transparent; background-position: -25px 180px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background5, .Adventure.TitleScreenOn #Background5 {display: block; background-image: url('graphics/games/adventure/arcticnight/trees5.png'); background-color: transparent; background-position: -25px 150px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background6, .Adventure.TitleScreenOn #Background6 {display: block; background-image: url('graphics/games/adventure/arcticnight/2.png'); background-color: transparent; background-position: -25px 50px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.ArcticNight #Background7, .Adventure.TitleScreenOn #Background7 {display: block; background-color: lightblue; background-image: url('graphics/games/adventure/arcticnight/3.png');}

.DesertValley #Background2 {display: block; background-image: url('graphics/games/adventure/desertvalley/1.png'); background-size: calc(var(--WorldWidth) / 2) 50%; background-position: 0 bottom; background-repeat: repeat-x;}
.DesertValley #Background4 {display: block; background-image: url('graphics/games/adventure/desertvalley/3.png'); background-size: calc(var(--WorldWidth) / 2) 50%; background-position: 50% 250px; background-repeat: repeat-x;}
.DesertValley #Background5 {display: block; background-image: url('graphics/games/adventure/desertvalley/2.png'); background-size: calc(var(--WorldWidth) / 2) 50%; background-position: 0 250px; background-repeat: repeat-x;}
.DesertValley #Background7 {display: block; background-color: gold; background-image: url('graphics/backgrounds/common/bluesky.png');}

.LavaPeak #Background1 {display: block; background-image: url('graphics/games/adventure/lavapeak/1.png'); background-color: transparent; background-position: 400px 381px; background-size: calc(var(--WorldWidth) / 1.2) 30%; background-repeat: repeat-x;}
.LavaPeak #Background2 {display: block; background-image: url('graphics/games/adventure/lavapeak/2.png'); background-color: transparent; background-position: 400px 440px; background-size: calc(var(--WorldWidth) / 2) 24%; background-repeat: repeat-x;}
.LavaPeak #Background3 {display: block; background-image: url('graphics/games/adventure/lavapeak/3.png'); background-color: transparent; background-position: 300px 200px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.LavaPeak #Background5 {display: block; background-image: url('graphics/games/adventure/lavapeak/3.png'); background-color: transparent; background-position: 100px 130px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.LavaPeak #Background7 {display: block; background-color: violet; background-image: url('graphics/games/adventure/lavapeak/4.jpg'); background-position: -150px -80px;}

.AcidFactory #Background3 {display: block; background-image: url('graphics/games/adventure/acidfactory/1.png'); background-size: 130px 130px;}



.TranquilForest #Background1 {display: block; background-image: url('graphics/games/adventure2/tranquilforest/1.png'); background-color: transparent; background-size: calc(var(--WorldWidth)) 100%; background-repeat: repeat-x; background-position: 0 -37px;}
.TranquilForest #Background2 {display: block; background-image: url('graphics/games/adventure2/tranquilforest/2.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 1.5) 150%; background-repeat: repeat-x; background-position: 0 -347px;}
.TranquilForest #Background3 {display: block; background-image: url('graphics/games/adventure2/tranquilforest/3.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 2) 200%; background-repeat: repeat-x; background-position: 0 -680px;}
.TranquilForest #Background7 {display: block; background-image: url('graphics/games/adventure2/tranquilforest/meadow.jpg'); background-color: #007BFF; background-position: 0 -100px;}

.ToxicSewer #Background4 {display: block; background-image: url('graphics/games/adventure2/toxicsewer/sewer.png'); background-color: transparent; background-size: 150px 150px; background-repeat: repeat;}
.ToxicSewer .LeftStand, .ToxicSewer .RightStand, .ToxicSewer .SingleStand {background-image: var(--background-image) !important;}

.MidnightCircus #Background1 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/grass1.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.MidnightCircus #Background2 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/grass2.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.MidnightCircus #Background3 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/grass3.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.MidnightCircus #Background4 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/1.png'); background-color: transparent; background-position-y: 270px; background-position-x: 100px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.MidnightCircus #Background5 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/grass4.png'); background-color: transparent; background-position: 0px 250px; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x;}
.MidnightCircus #Background6 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/2.png'); background-color: transparent; background-position-y: -50px; background-size: calc(var(--WorldWidth) / 1.5) calc(var(--WorldWidth) / 1.5); background-repeat: repeat-x;}
.MidnightCircus #Background7 {display: block; background-image: url('graphics/games/adventure2/midnightcircus/3.png'); background-color: navy; background-repeat: repeat;}

.CloudCity #Background7 {display: block; background-image: url('graphics/games/adventure2/cloudcity/1.png'); background-color: lightskyblue; background-repeat: repeat;}


.AdventureSeries .CloudCity .LeftStand, .AdventureSeries .CloudCity .Wall.SideLeftWall {background-image: url('graphics/games/adventure2/cloudcity/cloudcitydirtleft.png') !important;}
.AdventureSeries .CloudCity .RightStand, .AdventureSeries .CloudCity .Wall.SideRightWall {background-image: url('graphics/games/adventure2/cloudcity/cloudcitydirtright.png') !important;}
.CloudCity .Stand, .CloudCity .Wall {background-image: var(--background-image) !important;}
.CloudCity .Stand:not(.SingleStand) {--background-image: url('graphics/games/adventure2/cloudcity/cloudcitydirt.png');}

.CrystalPalace #Background7, .Adventure2.TitleScreenOn #Background7 {display: block; background-image: url('graphics/games/adventure2/crystalpalace/stars.jpg'); background-color: slateblue; --left: 0px; background-size: calc(var(--WorldWidth) * 2) var(--WorldWidth);}
.AdventureSeries .CrystalPalace .Stand {opacity: 0.8;}
.AdventureSeries .CrystalPalace .Wall {clip-path: none !important;}



.EvergreenVale #Background1 {display: block; background-image: url('graphics/games/adventure3/evergreenvale/1.png'); background-color: transparent; background-size: calc(var(--WorldWidth) / 2) 50%; background-repeat: repeat-x; background-position: 0 277px;}
.EvergreenVale #Background2 {display: block; background-image: url('graphics/games/adventure3/evergreenvale/3.png'); background-color: transparent; background-size: calc(var(--WorldWidth) / 2) 24%; background-repeat: repeat-x; background-position: -33% 350px;}
.EvergreenVale #Background3 {display: block; background-image: url('graphics/games/adventure3/evergreenvale/2.png'); background-color: transparent; background-size: calc(var(--WorldWidth) / 2) 24%; background-repeat: repeat-x; background-position: -50% 350px;}
.EvergreenVale #Background5 {display: block; background-image: url('graphics/games/adventure3/evergreenvale/5.png'); background-color: transparent; background-size: calc(var(--WorldWidth) / 2) 24%; background-repeat: repeat-x; background-position: -25% 340px;}
.EvergreenVale #Background4 {display: block; background-image: url('graphics/games/adventure3/evergreenvale/6.png'); background-color: transparent; background-size: calc(var(--WorldWidth) / 2) 24%; background-repeat: repeat-x; background-position: -15% 330px;}
.EvergreenVale #Background6 {display: block; background-image: url('graphics/backgrounds/common/smallclouds.png'), url('graphics/games/adventure3/evergreenvale/4.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 2) 75%, calc(var(--WorldWidth) * 2) 50%; background-repeat: repeat-x; background-position: 0 0px, 0 300px;}
.EvergreenVale #Background7 {display: block; background-image: url('graphics/backgrounds/common/bluesky.png'); background-color: #007BFF;}

.MushroomPark #Background1 {display: block; background-image: url('graphics/games/adventure3/mushroompark/3.png'); background-size: calc(var(--WorldWidth) / 10) 20%; background-repeat: repeat-x; background-position: 0 440px;}
.MushroomPark #Background2 {display: block; background-image: url('graphics/games/adventure3/mushroompark/4.png'); background-size: calc(var(--WorldWidth) / 10) 20%; background-repeat: repeat-x; background-position: 0 420px;}
.MushroomPark #Background3 {display: block; background-image: url('graphics/games/adventure3/mushroompark/1.png'); background-size: calc(var(--WorldWidth) / 2) 20%; background-repeat: repeat-x; background-position: 0 370px;}
.MushroomPark #Background4 {display: block; background-image: url('graphics/games/adventure3/mushroompark/5b.png'); background-size: calc(var(--WorldWidth) / 10) 20%; background-repeat: repeat-x; background-position: 0 400px;}
.MushroomPark #Background5 {display: block; background-image: url('graphics/games/adventure3/mushroompark/2.png'); background-size: calc(var(--WorldWidth) / 2) 20%; background-repeat: repeat-x; background-position: 100px 330px;}
.MushroomPark #Background6 {display: block; background-image: url('graphics/games/adventure3/mushroompark/6.png'), url('graphics/games/adventure3/mushroompark/7.png'); background-size: calc(var(--WorldWidth) / 10) 20%, calc(var(--WorldWidth) * 1.5) 30%; background-repeat: repeat-x; background-position: 0px 370px, 0 290px;}
.MushroomPark #Background7 {display: block; background-image: url('graphics/games/adventure3/mushroompark/sky.png'); background-color: #007BFF;}

.RockyCave #Background1 {display: block; background-image: url('graphics/games/adventure3/rockycave/1.png');}
.RockyCave #Background2 {display: block; background-image: url('graphics/games/adventure3/rockycave/2.png');}
.RockyCave #Background3 {display: block; background-image: url('graphics/games/adventure3/rockycave/3.png');}
.RockyCave #Background4 {display: block; background-image: url('graphics/games/adventure3/rockycave/4.png');}
.RockyCave #Background5 {display: block; background-image: url('graphics/games/adventure3/rockycave/background.jpg'); background-color: gray;}

.IceMountain #Background2, .Adventure3.TitleScreenOn #Background2 {display: block; background-image: url('graphics/games/adventure3/icemountain/1.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 1.1) 110%; background-repeat: repeat-x; background-position: 0 100px;}
.IceMountain #Background3, .Adventure3.TitleScreenOn #Background3 {display: block; background-image: url('graphics/games/adventure3/icemountain/1.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 1.1) 110%; background-repeat: repeat-x; background-position: 0 50px;}
.IceMountain #Background4, .Adventure3.TitleScreenOn #Background4 {display: block; background-image: url('graphics/games/adventure3/icemountain/2.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 1.5) 150%; background-repeat: repeat-x; background-position: 50% 0px;}
.IceMountain #Background5, .Adventure3.TitleScreenOn #Background5 {display: block; background-image: url('graphics/games/adventure3/icemountain/2.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 2) 200%; background-repeat: repeat-x; background-position: 0 -100px; --scaleX: -1;}
.IceMountain #Background6, .Adventure3.TitleScreenOn #Background6 {display: block; background-image: url('graphics/backgrounds/common/smallclouds.png'); background-color: transparent; background-size: calc(var(--WorldWidth) * 2) 75%; background-repeat: repeat-x; background-position: 0 0px;}
.IceMountain #Background7, .Adventure3.TitleScreenOn #Background7 {display: block; background-image: url('graphics/backgrounds/common/bluesky.png'); background-color: #007BFF;}

.RuinedTemple #Background3 {display: block; background-image: url('graphics/games/adventure3/ruinedtemple/columns1.png'); background-size: calc(var(--WorldWidth) * 0.85) 85%; background-position: 0 0; background-repeat: repeat-x;}
.RuinedTemple #Background4 {display: block; background-image: url('graphics/games/adventure3/ruinedtemple/columns2.png'); background-size: calc(var(--WorldWidth) * 0.80) 80%; background-position: 0 0; background-repeat: repeat-x;}
.RuinedTemple #Background5 {display: block; background-image: url('graphics/games/adventure3/ruinedtemple/columns3.png'); background-size: calc(var(--WorldWidth) * 0.75) 75%; background-position: 0 0; background-repeat: repeat-x;}
.RuinedTemple #Background6 {display: block; background-image: url('graphics/games/adventure3/ruinedtemple/background.png'); background-color: #007BFF; background-size: 100px 100px;}



.DesertValley .Plant6 {margin-top: -96px;}

.TranquilForest .Plant2 {height: 200px; width: 200px; margin-top: -150px;}
.MidnightCircus .Plant2 {filter: hue-rotate(100deg);}
.MidnightCircus .Plant3 {filter: hue-rotate(200deg);}



.AdventureBoss1 {border-radius: 90px; width: 180px; height: 180px; transform: translateX(var(--Boss50)) translateY(-400px); animation-play-state: var(--AnimationPlayState);}
.AdventureBoss1 .Image {background-image: url("graphics/games/adventure/enemies/orbbot3d.png");}
.AdventureBoss2 {border-radius: 100px; width: 180px; height: 180px; transform: translateX(var(--Boss50)) translateY(-400px); animation-play-state: var(--AnimationPlayState);}
.AdventureBoss2 .Image {background-image: url("graphics/games/adventure/enemies/orbspike3d.png");}
.AdventureBoss3 {clip-path: polygon(94% 100%,73% 100%,69% 73%,41% 48%,39% 23%,8% 17%,0% 12%,1% 6%,18% 0%,43% 0%,78% 0%,100% 7%,93% 27%,74% 40%,92% 61%); width: 137px; height: 400px; transform: translateX(var(--Boss95)) translateY(600px); animation-play-state: var(--AnimationPlayState);}
.AdventureBoss3 .Image {background-image: url("graphics/games/adventure/enemies/wormbot3d.png");}
.AdventureBoss3.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}
.AdventureBoss4 {clip-path: polygon(50% 0%,81% 7%,94% 29%,92% 59%,76% 76%,55% 84%,50% 100%,45% 84%,26% 77%,8% 58%,6% 29%,22% 5%); width: 180px; height: 180px; transform: translateX(var(--Boss50)) translateY(-400px); animation-play-state: var(--AnimationPlayState);}
    .AdventureBoss4 .Image {background-image: url("graphics/games/adventure/enemies/spikebot3d.png");}
    #BossSpike {position: absolute; bottom: 0px; width: 10%; left: 45%; height: 40px;}
.AdventureBoss5 {border-radius: 90px; width: 100px; height: 100px; top: 220px; transform: translateX(var(--Boss92)) translateY(-400px); animation-play-state: var(--AnimationPlayState);}
    .AdventureBoss5 .Image {background-image: url("graphics/games/adventure/enemies/laserbot3d.png");}
    .AdventureBoss5 #BossBeam {position: absolute; top: 90%; width: 30%; left: 35%; height: 190px; background: red; box-shadow: 0px 0px 20px red; z-index: -1; visibility: hidden; background: linear-gradient(to right, #ff0000 0%,#ffb5b5 20%, #ffb5b5 20%, #ffb5b5 79%, #ff0000 100%);}
    .AdventureBoss5.Exploding #BossBeam {visibility: hidden !important;}


.Adventure2Boss1 {clip-path: polygon(50% 0%,100% 66%,100% 100%,0% 100%,0% 67%); transform: translateX(var(--Boss92)) translateY(-400px); width: calc(192px * 0.6); height: calc(453px * 0.6); top: 0px; left: 0px;}
    .Adventure2Boss1 .Image {background-image: url("graphics/games/adventure2/enemies/treebot.png"); background-size: 200% 100%; background-position: 0% 0%; animation: TwoFrameSprite 0.5s steps(1) infinite;}
    .Adventure2Boss1.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}
.Adventure2Boss2 {clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 600% 30%, 600% 70%, 100% 70%, 70% 100%, 30% 100%, 0% 70%,-600% 70%, -600% 30%, 0% 30%); transform: translateY(-400px); --rotateZ: 0deg; width: 200px; height: 147px; top: 0px; animation-play-state: var(--AnimationPlayState);}
    .Adventure2Boss2 .Image {background-image: url("graphics/games/adventure2/enemies/slimebot.png");}
    .Adventure2Boss2 #BossBeam {position: absolute; top: 33%; width: calc(var(--WorldWidth) * 1.5); left: calc(50% + (var(--WorldWidth) / -1.5)); height: 50px; background: lime; box-shadow: 0px 0px 20px lime; z-index: -1; visibility: hidden; background: linear-gradient(to bottom, rgba(46,255,0,1) 0%,rgba(182,255,181,1) 20%,rgba(182,255,181,1) 79%,rgba(46,255,0,1) 100%);}
    .Adventure2Boss2.Phase2 #BossBeam {background: linear-gradient(to bottom, rgba(255,158,1,1) 0%,rgba(255,239,181,1) 20%,rgba(255,239,181,1) 79%,rgba(255,158,1,1) 100%); box-shadow: 0px 0px 20px orange;}
    .Adventure2Boss2.Phase3 #BossBeam {background: linear-gradient(to bottom, rgba(255,5,1,1) 0%,rgba(255,195,181,1) 20%,rgba(255,195,181,1) 79%,rgba(255,5,1,1) 100%); box-shadow: 0px 0px 20px red;}
    .Adventure2Boss2.Exploding #BossBeam {visibility: hidden !important;}
.Adventure2Boss3 {transform: translateX(var(--WorldWidth)) translateY(276px); width: calc(199px * 0.6); height: calc(372px * 0.6); top: 0px; left: 0px;}
    .Adventure2Boss3 .Body {clip-path: polygon(26% 30%,28% 0%,100% 0%,100% 100%,29% 100%,28% 49%,0% 49%,0% 30%);}
    .Adventure2Boss3 .Image {background-image: url("graphics/games/adventure2/enemies/unicyclebot.png"); background-size: 100% 100%; background-position: 0% 0%;}
    .Adventure2Boss3.Exploding .Body {clip-path: none;}
    .Adventure2Boss3.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}
.Adventure2Boss4 {clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 66% 80%, 59% 100%, 59% 1000%, 41% 1000%,41% 100%, 34% 80%, 0% 70%); transform: translateX(var(--WorldWidth)); width: calc(432px * 0.6); height: calc(256px * 0.6); top: 100px; left: 0px;}
    .Adventure2Boss4 .Body {width: calc(432px * 0.6);}
    .Adventure2Boss4 .Image {background-image: url("graphics/games/adventure2/enemies/lightningbot.png"); background-size: 100% 100%; background-position: 0% 0%;}
    .Adventure2Boss4 #BossBeam {position: absolute; top: 100%; width: 20%; height: 220px; left: 40%; transition: height 0.1s; background-image: url('graphics/effects/lightning.png'); background-size: 100% 440px; background-position: 0% 200%; animation: none; animation-play-state: var(--AnimationPlayState); z-index: -1; visibility: hidden;}
    .LowQualityGraphics .Adventure2Boss4 #BossBeam {animation: VerticalScroll steps(5) 0.5s infinite; animation-play-state: var(--AnimationPlayState);}
    .HighQualityGraphics .Adventure2Boss4 #BossBeam {animation: VerticalScroll linear 0.5s infinite; animation-play-state: var(--AnimationPlayState);}
    .Adventure2Boss4.Exploding #BossBeam {visibility: hidden !important;}
.Adventure2Boss5 {clip-path: polygon(50% 0%,80% 4%,100% 20%,100% 46%,86% 61%,66% 55%,62% 65%,62% 500%,35% 500%,35% 64%,34% 54%,15% 62%,0% 46%,0% 18%,21% 3%); transform: translateX(var(--WorldWidth)); width: calc((236px * 0.8)); height: calc(328px * 0.8); top: 100px; left: 0px;}
    .Adventure2Boss5 .Image {background-image: url("graphics/games/adventure2/enemies/spherebot.png"); background-size: 100% 100%; background-position: 0% 0%;}
    .Adventure2Boss5 #BossBeam {filter: hue-rotate(288deg) saturate(10); position: absolute; top: 64%; width: 28%; height: 233px; left: 35%; transition: height 0.1s; background-image: url('graphics/effects/lightning.png'); background-size: 100% 440px; background-position: 0% 200%; animation: VerticalScroll linear 0.5s infinite; animation-play-state: var(--AnimationPlayState); z-index: 1; visibility: hidden;}
    .Adventure2Boss5.Exploding #BossBeam {visibility: hidden !important;}
    .Adventure2Boss5.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}

    
.DesertValley .BossContainer {height: 500px;}

.EvergreenVale .BossContainer {height: 500px;}
.Adventure3Boss1 {clip-path: polygon(21% 48%,0% 40%,0% 0%,100% 1%,100% 40%,81% 49%,81% 67%,100% 73%,100% 100%,78% 100%,67% 87%,33% 87%,21% 100%,0% 100%,0% 73%,21% 65%); transform: translateX(calc(var(--WorldWidth) / 2 + 150px)) translateY(100px); width: 157px; height: 302px; animation-play-state: var(--AnimationPlayState);}
    .Adventure3Boss1 .Image {margin-left: -10px; width: 177px; background-image: url("graphics/games/adventure3/enemies/flowerbot.png"); background-size: 200% 100%; background-position: 100% 0; animation: TwoFrameSprite 0.5s steps(1) infinite;}
    .Adventure3Boss1.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}

.MushroomPark .BossContainer {height: 500px;}
.Adventure3Boss2 {clip-path: polygon(51% 13%,73% 20%,88% 33%,94% 52%,71% 52%,71% 100%,28% 100%,28% 52%,7% 51%,12% 32%,28% 18%); width: 340px; height: 300px; transform: translateX(calc(var(--WorldWidth) / 2 + 150px)) translateY(350px); animation-play-state: var(--AnimationPlayState);}
        .Adventure3Boss2 .Image {background-image: url("graphics/games/adventure3/enemies/toadstoolbot.png"); background-size: 200% 100%; background-position: 100% 0;}

.RockyCave .BossContainer {height: 500px;}
.Adventure3Boss3 {clip-path: polygon(50% 0%,100% 52%,100% 100%,0% 100%,0% 52%); transform: translateX(var(--Boss92)) translateY(500px); border-radius: 0px; overflow: hidden; height: 0px; width: 111px; animation-play-state: var(--AnimationPlayState);}
        .Adventure3Boss3 .Image {height: 347px; background-image: url("graphics/games/adventure3/enemies/drillbot.png"); background-size: 100% 100%; background-position: 100% 0;}
        .Adventure3Boss3.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}

.Adventure3Boss4 {clip-path: polygon(41% 0%,60% 0%,70% 21%,100% 18%,100% 35%,88% 49%,100% 66%,100% 81%,71% 81%,57% 100%,45% 100%,30% 83%,0% 83%,0% 66%,11% 49%,0% 35%,0% 18%,26% 19%); width: 215px; height: 243px; transform: translateX(calc(var(--WorldWidth) / 2 + 150px)) translateY(50px); animation-play-state: var(--AnimationPlayState);}
    .Adventure3Boss4 .Image {background-image: url("graphics/games/adventure3/enemies/snowflakebot.png");}
        .Adventure3Boss4.Enraged .Image {filter: sepia(1) hue-rotate(305deg) saturate(2);}
        .Adventure3Boss4.Enraged .Body {animation: Rotating 0.5s linear infinite;}

.Adventure3Boss5 {clip-path: polygon(92% 85%,55% 10%,46% 10%,8% 84%,12% 90%,89% 90%); transform: translateX(var(--Boss50)) translateY(-400px); width: 305px; height: 270px; animation-play-state: var(--AnimationPlayState);}
    .Adventure3Boss5 .Image {background-image: url("graphics/games/adventure3/enemies/trianglebotglow.png"); background-size: 100% 100%;}