/*<style>*/


.PlatformSeries .Tile {contain: size layout style;}

/* .HighQualityGraphics.PlatformSeries #Graphics #Foreground1 {display: block; width: 100%; height: 100%; background-size: var(--WorldWidth) var(--WorldHeight); background-image: url('graphics/backgrounds/sunraysbold.png'); opacity: 0.06; filter: blur(20px); animation: none !important;}
.HighQualityGraphics.PlatformSeries .Particle {animation-duration: 30s; filter: blur(30px)} */
.PlatformSeries #Grid {transition: transform 3s linear;}
/* .PlatformSeries #Graphics {width: 1057px;} This is in style.php to prevent unloading */
.PlatformSeries #World {touch-action: none;}
.PlatformSeries #Player {will-change: transform; transition: opacity 0.4s linear; border-radius: 0px;}
.PlatformSeries #Player .Image {margin-top: -2px;}
.PlatformSeries .Chunk {background-color: black; overflow: hidden;}

.Platform #Credits {background-image: url('graphics/titles/platform.jpg');}.Platform #Row0 .Chunk {--background-image: url('graphics/games/platform/textures/check.png'); --row: 0; --hue-rotate: 0;}
.Platform #Row1 .Chunk {--background-image: url('graphics/games/platform/textures/waves.png'); --row: 1; --hue-rotate: 0;}
.Platform #Row2 .Chunk {--background-image: url('graphics/games/platform/textures/stripesbig.png'); --row: 2; --hue-rotate: 0;}
.Platform #Row3 .Chunk {--background-image: url('graphics/games/platform/textures/stripes.png'); --row: 3; --hue-rotate: 0;}
.Platform #Row4 .Chunk {--background-image: url('graphics/games/platform/textures/plusbig.png'); --row: 4; --hue-rotate: 0;}
.Platform #Row5 .Chunk {--background-image: url('graphics/games/platform/textures/chevron.png'); --row: 5; --hue-rotate: 0;}
.Platform #Row6 .Chunk {--background-image: url('graphics/games/platform/textures/circle.png'); --row: 6; --hue-rotate: 0;}
.Platform #Row7 .Chunk {--background-image: url('graphics/games/platform/textures/squarediamond.png'); --row: 7; --hue-rotate: 0;}
.Platform #Row8 .Chunk {--background-image: url('graphics/games/platform/textures/arrows.png'); --row: 8; --hue-rotate: 0;}
.Platform #Row9 .Chunk {--background-image: url('graphics/games/platform/textures/no.png'); --row: 9;}
.Platform #Row10 .Chunk {--background-image: url('graphics/games/platform/textures/check.png'); --row: 10; --hue-rotate: 1;}
.Platform #Row11 .Chunk {--background-image: url('graphics/games/platform/textures/waves.png'); --row: 11; --hue-rotate: 1;}
.Platform #Row12 .Chunk {--background-image: url('graphics/games/platform/textures/stripesbig.png'); --row: 12; --hue-rotate: 1;}
.Platform #Row13 .Chunk {--background-image: url('graphics/games/platform/textures/stripes.png'); --row: 13; --hue-rotate: 1;}
.Platform #Row14 .Chunk {--background-image: url('graphics/games/platform/textures/plusbig.png'); --row: 14; --hue-rotate: 1;}
.Platform #Row15 .Chunk {--background-image: url('graphics/games/platform/textures/chevron.png'); --row: 15; --hue-rotate: 1;}
.Platform #Row16 .Chunk {--background-image: url('graphics/games/platform/textures/circle.png'); --row: 16; --hue-rotate: 1;}
.Platform #Row17 .Chunk {--background-image: url('graphics/games/platform/textures/squarediamond.png'); --row: 17; --hue-rotate: 1;}
.Platform #Row18 .Chunk {--background-image: url('graphics/games/platform/textures/arrows.png'); --row: 18; --hue-rotate: 1;}
.Platform #Row19 .Chunk {--background-image: url('graphics/games/platform/textures/no.png'); --row: 19;}
.Platform #Row20 .Chunk {--background-image: url('graphics/games/platform/textures/check.png'); --row: 20; --hue-rotate: 2;}
.Platform #Row21 .Chunk {--background-image: url('graphics/games/platform/textures/waves.png'); --row: 21; --hue-rotate: 2;}
.Platform #Row22 .Chunk {--background-image: url('graphics/games/platform/textures/stripesbig.png'); --row: 22; --hue-rotate: 2;}
.Platform #Row23 .Chunk {--background-image: url('graphics/games/platform/textures/stripes.png'); --row: 23; --hue-rotate: 2;}
.Platform #Row24 .Chunk {--background-image: url('graphics/games/platform/textures/plusbig.png'); --row: 24; --hue-rotate: 2;}
.Platform #Row25 .Chunk {--background-image: url('graphics/games/platform/textures/chevron.png'); --row: 25; --hue-rotate: 2;}
.Platform #Row26 .Chunk {--background-image: url('graphics/games/platform/textures/circle.png'); --row: 26; --hue-rotate: 2;}
.Platform #Row27 .Chunk {--background-image: url('graphics/games/platform/textures/squarediamond.png'); --row: 27; --hue-rotate: 2;}
.Platform #Row28 .Chunk {--background-image: url('graphics/games/platform/textures/arrows.png'); --row: 28; --hue-rotate: 2;}
.Platform #Row29 .Chunk {--background-image: url('graphics/games/platform/textures/no.png'); --row: 29;}
.Platform #Row30 .Chunk {--background-image: url('graphics/games/platform/textures/check.png'); --row: 30; --hue-rotate: 3;}
.Platform #Row31 .Chunk {--background-image: url('graphics/games/platform/textures/waves.png'); --row: 31; --hue-rotate: 3;}
.Platform #Row32 .Chunk {--background-image: url('graphics/games/platform/textures/stripesbig.png'); --row: 32; --hue-rotate: 3;}
.Platform #Row33 .Chunk {--background-image: url('graphics/games/platform/textures/stripes.png'); --row: 33; --hue-rotate: 3;}
.Platform #Row34 .Chunk {--background-image: url('graphics/games/platform/textures/plusbig.png'); --row: 34; --hue-rotate: 3;}
.Platform #Row35 .Chunk {--background-image: url('graphics/games/platform/textures/chevron.png'); --row: 35; --hue-rotate: 3;}
.Platform #Row36 .Chunk {--background-image: url('graphics/games/platform/textures/circle.png'); --row: 36; --hue-rotate: 3;}
.Platform #Row37 .Chunk {--background-image: url('graphics/games/platform/textures/squarediamond.png'); --row: 37; --hue-rotate: 3;}
.Platform #Row38 .Chunk {--background-image: url('graphics/games/platform/textures/arrows.png'); --row: 38; --hue-rotate: 3;}
.Platform #Row39 .Chunk {--background-image: url('graphics/games/platform/textures/no.png'); --row: 39;}
.Platform #Row40 .Chunk {--background-image: url('graphics/games/platform/textures/check.png'); --row: 40; --hue-rotate: 4;}
.Platform #Row41 .Chunk {--background-image: url('graphics/games/platform/textures/waves.png'); --row: 41; --hue-rotate: 4;}
.Platform #Row42 .Chunk {--background-image: url('graphics/games/platform/textures/stripesbig.png'); --row: 42; --hue-rotate: 4;}
.Platform #Row43 .Chunk {--background-image: url('graphics/games/platform/textures/stripes.png'); --row: 43; --hue-rotate: 4;}
.Platform #Row44 .Chunk {--background-image: url('graphics/games/platform/textures/plusbig.png'); --row: 44; --hue-rotate: 4;}
.Platform #Row45 .Chunk {--background-image: url('graphics/games/platform/textures/chevron.png'); --row: 45; --hue-rotate: 4;}
.Platform #Row46 .Chunk {--background-image: url('graphics/games/platform/textures/circle.png'); --row: 46; --hue-rotate: 4;}
.Platform #Row47 .Chunk {--background-image: url('graphics/games/platform/textures/squarediamond.png'); --row: 47; --hue-rotate: 4;}
.Platform #Row48 .Chunk {--background-image: url('graphics/games/platform/textures/arrows.png'); --row: 48; --hue-rotate: 4;}
.Platform #Row49 .Chunk {--background-image: url('graphics/games/platform/textures/no.png'); --row: 49;}
.Platform2 #Credits {background-image: url('graphics/titles/platform2.jpg');}.Platform2 #Row0 .Chunk {--background-image: url('graphics/games/platform2/textures/diamonds.png'); --row: 0; --hue-rotate: 0;}
.Platform2 #Row1 .Chunk {--background-image: url('graphics/games/platform2/textures/purplecircledirt.png'); --row: 1; --hue-rotate: 0;}
.Platform2 #Row2 .Chunk {--background-image: url('graphics/games/platform2/textures/diamondsquares.png'); --row: 2; --hue-rotate: 0;}
.Platform2 #Row3 .Chunk {--background-image: url('graphics/games/platform2/textures/crisscross.png'); --row: 3; --hue-rotate: 0;}
.Platform2 #Row4 .Chunk {--background-image: url('graphics/games/platform2/textures/bigcircles.png'); --row: 4; --hue-rotate: 0;}
.Platform2 #Row5 .Chunk {--background-image: url('graphics/games/platform2/textures/squares.png'); --row: 5; --hue-rotate: 0;}
.Platform2 #Row6 .Chunk {--background-image: url('graphics/games/platform2/textures/x.png'); --row: 6; --hue-rotate: 0;}
.Platform2 #Row7 .Chunk {--background-image: url('graphics/games/platform2/textures/squareplus.png'); --row: 7; --hue-rotate: 0;}
.Platform2 #Row8 .Chunk {--background-image: url('graphics/games/platform2/textures/plus.png'); --row: 8; --hue-rotate: 0;}
.Platform2 #Row9 .Chunk {--background-image: url('graphics/games/platform2/textures/no.png'); --row: 9;}
.Platform2 #Row10 .Chunk {--background-image: url('graphics/games/platform2/textures/diamonds.png'); --row: 10; --hue-rotate: 1;}
.Platform2 #Row11 .Chunk {--background-image: url('graphics/games/platform2/textures/purplecircledirt.png'); --row: 11; --hue-rotate: 1;}
.Platform2 #Row12 .Chunk {--background-image: url('graphics/games/platform2/textures/diamondsquares.png'); --row: 12; --hue-rotate: 1;}
.Platform2 #Row13 .Chunk {--background-image: url('graphics/games/platform2/textures/crisscross.png'); --row: 13; --hue-rotate: 1;}
.Platform2 #Row14 .Chunk {--background-image: url('graphics/games/platform2/textures/bigcircles.png'); --row: 14; --hue-rotate: 1;}
.Platform2 #Row15 .Chunk {--background-image: url('graphics/games/platform2/textures/squares.png'); --row: 15; --hue-rotate: 1;}
.Platform2 #Row16 .Chunk {--background-image: url('graphics/games/platform2/textures/x.png'); --row: 16; --hue-rotate: 1;}
.Platform2 #Row17 .Chunk {--background-image: url('graphics/games/platform2/textures/squareplus.png'); --row: 17; --hue-rotate: 1;}
.Platform2 #Row18 .Chunk {--background-image: url('graphics/games/platform2/textures/plus.png'); --row: 18; --hue-rotate: 1;}
.Platform2 #Row19 .Chunk {--background-image: url('graphics/games/platform2/textures/no.png'); --row: 19;}
.Platform2 #Row20 .Chunk {--background-image: url('graphics/games/platform2/textures/diamonds.png'); --row: 20; --hue-rotate: 2;}
.Platform2 #Row21 .Chunk {--background-image: url('graphics/games/platform2/textures/purplecircledirt.png'); --row: 21; --hue-rotate: 2;}
.Platform2 #Row22 .Chunk {--background-image: url('graphics/games/platform2/textures/diamondsquares.png'); --row: 22; --hue-rotate: 2;}
.Platform2 #Row23 .Chunk {--background-image: url('graphics/games/platform2/textures/crisscross.png'); --row: 23; --hue-rotate: 2;}
.Platform2 #Row24 .Chunk {--background-image: url('graphics/games/platform2/textures/bigcircles.png'); --row: 24; --hue-rotate: 2;}
.Platform2 #Row25 .Chunk {--background-image: url('graphics/games/platform2/textures/squares.png'); --row: 25; --hue-rotate: 2;}
.Platform2 #Row26 .Chunk {--background-image: url('graphics/games/platform2/textures/x.png'); --row: 26; --hue-rotate: 2;}
.Platform2 #Row27 .Chunk {--background-image: url('graphics/games/platform2/textures/squareplus.png'); --row: 27; --hue-rotate: 2;}
.Platform2 #Row28 .Chunk {--background-image: url('graphics/games/platform2/textures/plus.png'); --row: 28; --hue-rotate: 2;}
.Platform2 #Row29 .Chunk {--background-image: url('graphics/games/platform2/textures/no.png'); --row: 29;}
.Platform2 #Row30 .Chunk {--background-image: url('graphics/games/platform2/textures/diamonds.png'); --row: 30; --hue-rotate: 3;}
.Platform2 #Row31 .Chunk {--background-image: url('graphics/games/platform2/textures/purplecircledirt.png'); --row: 31; --hue-rotate: 3;}
.Platform2 #Row32 .Chunk {--background-image: url('graphics/games/platform2/textures/diamondsquares.png'); --row: 32; --hue-rotate: 3;}
.Platform2 #Row33 .Chunk {--background-image: url('graphics/games/platform2/textures/crisscross.png'); --row: 33; --hue-rotate: 3;}
.Platform2 #Row34 .Chunk {--background-image: url('graphics/games/platform2/textures/bigcircles.png'); --row: 34; --hue-rotate: 3;}
.Platform2 #Row35 .Chunk {--background-image: url('graphics/games/platform2/textures/squares.png'); --row: 35; --hue-rotate: 3;}
.Platform2 #Row36 .Chunk {--background-image: url('graphics/games/platform2/textures/x.png'); --row: 36; --hue-rotate: 3;}
.Platform2 #Row37 .Chunk {--background-image: url('graphics/games/platform2/textures/squareplus.png'); --row: 37; --hue-rotate: 3;}
.Platform2 #Row38 .Chunk {--background-image: url('graphics/games/platform2/textures/plus.png'); --row: 38; --hue-rotate: 3;}
.Platform2 #Row39 .Chunk {--background-image: url('graphics/games/platform2/textures/no.png'); --row: 39;}
.Platform2 #Row40 .Chunk {--background-image: url('graphics/games/platform2/textures/diamonds.png'); --row: 40; --hue-rotate: 4;}
.Platform2 #Row41 .Chunk {--background-image: url('graphics/games/platform2/textures/purplecircledirt.png'); --row: 41; --hue-rotate: 4;}
.Platform2 #Row42 .Chunk {--background-image: url('graphics/games/platform2/textures/diamondsquares.png'); --row: 42; --hue-rotate: 4;}
.Platform2 #Row43 .Chunk {--background-image: url('graphics/games/platform2/textures/crisscross.png'); --row: 43; --hue-rotate: 4;}
.Platform2 #Row44 .Chunk {--background-image: url('graphics/games/platform2/textures/bigcircles.png'); --row: 44; --hue-rotate: 4;}
.Platform2 #Row45 .Chunk {--background-image: url('graphics/games/platform2/textures/squares.png'); --row: 45; --hue-rotate: 4;}
.Platform2 #Row46 .Chunk {--background-image: url('graphics/games/platform2/textures/x.png'); --row: 46; --hue-rotate: 4;}
.Platform2 #Row47 .Chunk {--background-image: url('graphics/games/platform2/textures/squareplus.png'); --row: 47; --hue-rotate: 4;}
.Platform2 #Row48 .Chunk {--background-image: url('graphics/games/platform2/textures/plus.png'); --row: 48; --hue-rotate: 4;}
.Platform2 #Row49 .Chunk {--background-image: url('graphics/games/platform2/textures/no.png'); --row: 49;}
.Platform3 #Credits {background-image: url('graphics/titles/platform3.jpg');}.Platform3 #Row0 .Chunk {--background-image: url('graphics/games/platform3/textures/bolt.png'); --row: 0; --hue-rotate: 0;}
.Platform3 #Row1 .Chunk {--background-image: url('graphics/games/platform3/textures/heart.png'); --row: 1; --hue-rotate: 0;}
.Platform3 #Row2 .Chunk {--background-image: url('graphics/games/platform3/textures/clubs.png'); --row: 2; --hue-rotate: 0;}
.Platform3 #Row3 .Chunk {--background-image: url('graphics/games/platform3/textures/diamond.png'); --row: 3; --hue-rotate: 0;}
.Platform3 #Row4 .Chunk {--background-image: url('graphics/games/platform3/textures/spades.png'); --row: 4; --hue-rotate: 0;}
.Platform3 #Row5 .Chunk {--background-image: url('graphics/games/platform3/textures/sun.png'); --row: 5; --hue-rotate: 0;}
.Platform3 #Row6 .Chunk {--background-image: url('graphics/games/platform3/textures/smiley.png'); --row: 6; --hue-rotate: 0;}
.Platform3 #Row7 .Chunk {--background-image: url('graphics/games/platform3/textures/note.png'); --row: 7; --hue-rotate: 0;}
.Platform3 #Row8 .Chunk {--background-image: url('graphics/games/platform3/textures/gems.png'); --row: 8; --hue-rotate: 0;}
.Platform3 #Row9 .Chunk {--background-image: url('graphics/games/platform3/textures/no.png'); --row: 9;}
.Platform3 #Row10 .Chunk {--background-image: url('graphics/games/platform3/textures/bolt.png'); --row: 10; --hue-rotate: 1;}
.Platform3 #Row11 .Chunk {--background-image: url('graphics/games/platform3/textures/heart.png'); --row: 11; --hue-rotate: 1;}
.Platform3 #Row12 .Chunk {--background-image: url('graphics/games/platform3/textures/clubs.png'); --row: 12; --hue-rotate: 1;}
.Platform3 #Row13 .Chunk {--background-image: url('graphics/games/platform3/textures/diamond.png'); --row: 13; --hue-rotate: 1;}
.Platform3 #Row14 .Chunk {--background-image: url('graphics/games/platform3/textures/spades.png'); --row: 14; --hue-rotate: 1;}
.Platform3 #Row15 .Chunk {--background-image: url('graphics/games/platform3/textures/sun.png'); --row: 15; --hue-rotate: 1;}
.Platform3 #Row16 .Chunk {--background-image: url('graphics/games/platform3/textures/smiley.png'); --row: 16; --hue-rotate: 1;}
.Platform3 #Row17 .Chunk {--background-image: url('graphics/games/platform3/textures/note.png'); --row: 17; --hue-rotate: 1;}
.Platform3 #Row18 .Chunk {--background-image: url('graphics/games/platform3/textures/gems.png'); --row: 18; --hue-rotate: 1;}
.Platform3 #Row19 .Chunk {--background-image: url('graphics/games/platform3/textures/no.png'); --row: 19;}
.Platform3 #Row20 .Chunk {--background-image: url('graphics/games/platform3/textures/bolt.png'); --row: 20; --hue-rotate: 2;}
.Platform3 #Row21 .Chunk {--background-image: url('graphics/games/platform3/textures/heart.png'); --row: 21; --hue-rotate: 2;}
.Platform3 #Row22 .Chunk {--background-image: url('graphics/games/platform3/textures/clubs.png'); --row: 22; --hue-rotate: 2;}
.Platform3 #Row23 .Chunk {--background-image: url('graphics/games/platform3/textures/diamond.png'); --row: 23; --hue-rotate: 2;}
.Platform3 #Row24 .Chunk {--background-image: url('graphics/games/platform3/textures/spades.png'); --row: 24; --hue-rotate: 2;}
.Platform3 #Row25 .Chunk {--background-image: url('graphics/games/platform3/textures/sun.png'); --row: 25; --hue-rotate: 2;}
.Platform3 #Row26 .Chunk {--background-image: url('graphics/games/platform3/textures/smiley.png'); --row: 26; --hue-rotate: 2;}
.Platform3 #Row27 .Chunk {--background-image: url('graphics/games/platform3/textures/note.png'); --row: 27; --hue-rotate: 2;}
.Platform3 #Row28 .Chunk {--background-image: url('graphics/games/platform3/textures/gems.png'); --row: 28; --hue-rotate: 2;}
.Platform3 #Row29 .Chunk {--background-image: url('graphics/games/platform3/textures/no.png'); --row: 29;}
.Platform3 #Row30 .Chunk {--background-image: url('graphics/games/platform3/textures/bolt.png'); --row: 30; --hue-rotate: 3;}
.Platform3 #Row31 .Chunk {--background-image: url('graphics/games/platform3/textures/heart.png'); --row: 31; --hue-rotate: 3;}
.Platform3 #Row32 .Chunk {--background-image: url('graphics/games/platform3/textures/clubs.png'); --row: 32; --hue-rotate: 3;}
.Platform3 #Row33 .Chunk {--background-image: url('graphics/games/platform3/textures/diamond.png'); --row: 33; --hue-rotate: 3;}
.Platform3 #Row34 .Chunk {--background-image: url('graphics/games/platform3/textures/spades.png'); --row: 34; --hue-rotate: 3;}
.Platform3 #Row35 .Chunk {--background-image: url('graphics/games/platform3/textures/sun.png'); --row: 35; --hue-rotate: 3;}
.Platform3 #Row36 .Chunk {--background-image: url('graphics/games/platform3/textures/smiley.png'); --row: 36; --hue-rotate: 3;}
.Platform3 #Row37 .Chunk {--background-image: url('graphics/games/platform3/textures/note.png'); --row: 37; --hue-rotate: 3;}
.Platform3 #Row38 .Chunk {--background-image: url('graphics/games/platform3/textures/gems.png'); --row: 38; --hue-rotate: 3;}
.Platform3 #Row39 .Chunk {--background-image: url('graphics/games/platform3/textures/no.png'); --row: 39;}
.Platform3 #Row40 .Chunk {--background-image: url('graphics/games/platform3/textures/bolt.png'); --row: 40; --hue-rotate: 4;}
.Platform3 #Row41 .Chunk {--background-image: url('graphics/games/platform3/textures/heart.png'); --row: 41; --hue-rotate: 4;}
.Platform3 #Row42 .Chunk {--background-image: url('graphics/games/platform3/textures/clubs.png'); --row: 42; --hue-rotate: 4;}
.Platform3 #Row43 .Chunk {--background-image: url('graphics/games/platform3/textures/diamond.png'); --row: 43; --hue-rotate: 4;}
.Platform3 #Row44 .Chunk {--background-image: url('graphics/games/platform3/textures/spades.png'); --row: 44; --hue-rotate: 4;}
.Platform3 #Row45 .Chunk {--background-image: url('graphics/games/platform3/textures/sun.png'); --row: 45; --hue-rotate: 4;}
.Platform3 #Row46 .Chunk {--background-image: url('graphics/games/platform3/textures/smiley.png'); --row: 46; --hue-rotate: 4;}
.Platform3 #Row47 .Chunk {--background-image: url('graphics/games/platform3/textures/note.png'); --row: 47; --hue-rotate: 4;}
.Platform3 #Row48 .Chunk {--background-image: url('graphics/games/platform3/textures/gems.png'); --row: 48; --hue-rotate: 4;}
.Platform3 #Row49 .Chunk {--background-image: url('graphics/games/platform3/textures/no.png'); --row: 49;}
.Platform4 #Credits {background-image: url('graphics/titles/platform4.jpg');}.Platform4 #Row0 .Chunk {--background-image: url('graphics/games/platform4/textures/starloop.png'); --row: 0; --hue-rotate: 0;}
.Platform4 #Row1 .Chunk {--background-image: url('graphics/games/platform4/textures/pawprints.png'); --row: 1; --hue-rotate: 0;}
.Platform4 #Row2 .Chunk {--background-image: url('graphics/games/platform4/textures/opencross.png'); --row: 2; --hue-rotate: 0;}
.Platform4 #Row3 .Chunk {--background-image: url('graphics/games/platform4/textures/starcircle.png'); --row: 3; --hue-rotate: 0;}
.Platform4 #Row4 .Chunk {--background-image: url('graphics/games/platform4/textures/circlex.png'); --row: 4; --hue-rotate: 0;}
.Platform4 #Row5 .Chunk {--background-image: url('graphics/games/platform4/textures/asterisk.png'); --row: 5; --hue-rotate: 0;}
.Platform4 #Row6 .Chunk {--background-image: url('graphics/games/platform4/textures/diamondx.png'); --row: 6; --hue-rotate: 0;}
.Platform4 #Row7 .Chunk {--background-image: url('graphics/games/platform4/textures/atom.png'); --row: 7; --hue-rotate: 0;}
.Platform4 #Row8 .Chunk {--background-image: url('graphics/games/platform4/textures/infinity.png'); --row: 8; --hue-rotate: 0;}
.Platform4 #Row9 .Chunk {--background-image: url('graphics/games/platform4/textures/no.png'); --row: 9;}
.Platform4 #Row10 .Chunk {--background-image: url('graphics/games/platform4/textures/starloop.png'); --row: 10; --hue-rotate: 1;}
.Platform4 #Row11 .Chunk {--background-image: url('graphics/games/platform4/textures/pawprints.png'); --row: 11; --hue-rotate: 1;}
.Platform4 #Row12 .Chunk {--background-image: url('graphics/games/platform4/textures/opencross.png'); --row: 12; --hue-rotate: 1;}
.Platform4 #Row13 .Chunk {--background-image: url('graphics/games/platform4/textures/starcircle.png'); --row: 13; --hue-rotate: 1;}
.Platform4 #Row14 .Chunk {--background-image: url('graphics/games/platform4/textures/circlex.png'); --row: 14; --hue-rotate: 1;}
.Platform4 #Row15 .Chunk {--background-image: url('graphics/games/platform4/textures/asterisk.png'); --row: 15; --hue-rotate: 1;}
.Platform4 #Row16 .Chunk {--background-image: url('graphics/games/platform4/textures/diamondx.png'); --row: 16; --hue-rotate: 1;}
.Platform4 #Row17 .Chunk {--background-image: url('graphics/games/platform4/textures/atom.png'); --row: 17; --hue-rotate: 1;}
.Platform4 #Row18 .Chunk {--background-image: url('graphics/games/platform4/textures/infinity.png'); --row: 18; --hue-rotate: 1;}
.Platform4 #Row19 .Chunk {--background-image: url('graphics/games/platform4/textures/no.png'); --row: 19;}
.Platform4 #Row20 .Chunk {--background-image: url('graphics/games/platform4/textures/starloop.png'); --row: 20; --hue-rotate: 2;}
.Platform4 #Row21 .Chunk {--background-image: url('graphics/games/platform4/textures/pawprints.png'); --row: 21; --hue-rotate: 2;}
.Platform4 #Row22 .Chunk {--background-image: url('graphics/games/platform4/textures/opencross.png'); --row: 22; --hue-rotate: 2;}
.Platform4 #Row23 .Chunk {--background-image: url('graphics/games/platform4/textures/starcircle.png'); --row: 23; --hue-rotate: 2;}
.Platform4 #Row24 .Chunk {--background-image: url('graphics/games/platform4/textures/circlex.png'); --row: 24; --hue-rotate: 2;}
.Platform4 #Row25 .Chunk {--background-image: url('graphics/games/platform4/textures/asterisk.png'); --row: 25; --hue-rotate: 2;}
.Platform4 #Row26 .Chunk {--background-image: url('graphics/games/platform4/textures/diamondx.png'); --row: 26; --hue-rotate: 2;}
.Platform4 #Row27 .Chunk {--background-image: url('graphics/games/platform4/textures/atom.png'); --row: 27; --hue-rotate: 2;}
.Platform4 #Row28 .Chunk {--background-image: url('graphics/games/platform4/textures/infinity.png'); --row: 28; --hue-rotate: 2;}
.Platform4 #Row29 .Chunk {--background-image: url('graphics/games/platform4/textures/no.png'); --row: 29;}
.Platform4 #Row30 .Chunk {--background-image: url('graphics/games/platform4/textures/starloop.png'); --row: 30; --hue-rotate: 3;}
.Platform4 #Row31 .Chunk {--background-image: url('graphics/games/platform4/textures/pawprints.png'); --row: 31; --hue-rotate: 3;}
.Platform4 #Row32 .Chunk {--background-image: url('graphics/games/platform4/textures/opencross.png'); --row: 32; --hue-rotate: 3;}
.Platform4 #Row33 .Chunk {--background-image: url('graphics/games/platform4/textures/starcircle.png'); --row: 33; --hue-rotate: 3;}
.Platform4 #Row34 .Chunk {--background-image: url('graphics/games/platform4/textures/circlex.png'); --row: 34; --hue-rotate: 3;}
.Platform4 #Row35 .Chunk {--background-image: url('graphics/games/platform4/textures/asterisk.png'); --row: 35; --hue-rotate: 3;}
.Platform4 #Row36 .Chunk {--background-image: url('graphics/games/platform4/textures/diamondx.png'); --row: 36; --hue-rotate: 3;}
.Platform4 #Row37 .Chunk {--background-image: url('graphics/games/platform4/textures/atom.png'); --row: 37; --hue-rotate: 3;}
.Platform4 #Row38 .Chunk {--background-image: url('graphics/games/platform4/textures/infinity.png'); --row: 38; --hue-rotate: 3;}
.Platform4 #Row39 .Chunk {--background-image: url('graphics/games/platform4/textures/no.png'); --row: 39;}
.Platform4 #Row40 .Chunk {--background-image: url('graphics/games/platform4/textures/starloop.png'); --row: 40; --hue-rotate: 4;}
.Platform4 #Row41 .Chunk {--background-image: url('graphics/games/platform4/textures/pawprints.png'); --row: 41; --hue-rotate: 4;}
.Platform4 #Row42 .Chunk {--background-image: url('graphics/games/platform4/textures/opencross.png'); --row: 42; --hue-rotate: 4;}
.Platform4 #Row43 .Chunk {--background-image: url('graphics/games/platform4/textures/starcircle.png'); --row: 43; --hue-rotate: 4;}
.Platform4 #Row44 .Chunk {--background-image: url('graphics/games/platform4/textures/circlex.png'); --row: 44; --hue-rotate: 4;}
.Platform4 #Row45 .Chunk {--background-image: url('graphics/games/platform4/textures/asterisk.png'); --row: 45; --hue-rotate: 4;}
.Platform4 #Row46 .Chunk {--background-image: url('graphics/games/platform4/textures/diamondx.png'); --row: 46; --hue-rotate: 4;}
.Platform4 #Row47 .Chunk {--background-image: url('graphics/games/platform4/textures/atom.png'); --row: 47; --hue-rotate: 4;}
.Platform4 #Row48 .Chunk {--background-image: url('graphics/games/platform4/textures/infinity.png'); --row: 48; --hue-rotate: 4;}
.Platform4 #Row49 .Chunk {--background-image: url('graphics/games/platform4/textures/no.png'); --row: 49;}
.Platform5 #Credits {background-image: url('graphics/titles/platform5.jpg');}.Platform5 #Row0 .Chunk {--background-image: url('graphics/games/platform5/textures/snowflake.png'); --row: 0; --hue-rotate: 0;}
.Platform5 #Row1 .Chunk {--background-image: url('graphics/games/platform5/textures/anger.png'); --row: 1; --hue-rotate: 0;}
.Platform5 #Row2 .Chunk {--background-image: url('graphics/games/platform5/textures/circlesun.png'); --row: 2; --hue-rotate: 0;}
.Platform5 #Row3 .Chunk {--background-image: url('graphics/games/platform5/textures/shamrock.png'); --row: 3; --hue-rotate: 0;}
.Platform5 #Row4 .Chunk {--background-image: url('graphics/games/platform5/textures/footprints.png'); --row: 4; --hue-rotate: 0;}
.Platform5 #Row5 .Chunk {--background-image: url('graphics/games/platform5/textures/shine.png'); --row: 5; --hue-rotate: 0;}
.Platform5 #Row6 .Chunk {--background-image: url('graphics/games/platform5/textures/halfcircle.png'); --row: 6; --hue-rotate: 0;}
.Platform5 #Row7 .Chunk {--background-image: url('graphics/games/platform5/textures/flower.png'); --row: 7; --hue-rotate: 0;}
.Platform5 #Row8 .Chunk {--background-image: url('graphics/games/platform5/textures/triangledot.png'); --row: 8; --hue-rotate: 0;}
.Platform5 #Row9 .Chunk {--background-image: url('graphics/games/platform5/textures/no.png'); --row: 9;}
.Platform5 #Row10 .Chunk {--background-image: url('graphics/games/platform5/textures/snowflake.png'); --row: 10; --hue-rotate: 1;}
.Platform5 #Row11 .Chunk {--background-image: url('graphics/games/platform5/textures/anger.png'); --row: 11; --hue-rotate: 1;}
.Platform5 #Row12 .Chunk {--background-image: url('graphics/games/platform5/textures/circlesun.png'); --row: 12; --hue-rotate: 1;}
.Platform5 #Row13 .Chunk {--background-image: url('graphics/games/platform5/textures/shamrock.png'); --row: 13; --hue-rotate: 1;}
.Platform5 #Row14 .Chunk {--background-image: url('graphics/games/platform5/textures/footprints.png'); --row: 14; --hue-rotate: 1;}
.Platform5 #Row15 .Chunk {--background-image: url('graphics/games/platform5/textures/shine.png'); --row: 15; --hue-rotate: 1;}
.Platform5 #Row16 .Chunk {--background-image: url('graphics/games/platform5/textures/halfcircle.png'); --row: 16; --hue-rotate: 1;}
.Platform5 #Row17 .Chunk {--background-image: url('graphics/games/platform5/textures/flower.png'); --row: 17; --hue-rotate: 1;}
.Platform5 #Row18 .Chunk {--background-image: url('graphics/games/platform5/textures/triangledot.png'); --row: 18; --hue-rotate: 1;}
.Platform5 #Row19 .Chunk {--background-image: url('graphics/games/platform5/textures/no.png'); --row: 19;}
.Platform5 #Row20 .Chunk {--background-image: url('graphics/games/platform5/textures/snowflake.png'); --row: 20; --hue-rotate: 2;}
.Platform5 #Row21 .Chunk {--background-image: url('graphics/games/platform5/textures/anger.png'); --row: 21; --hue-rotate: 2;}
.Platform5 #Row22 .Chunk {--background-image: url('graphics/games/platform5/textures/circlesun.png'); --row: 22; --hue-rotate: 2;}
.Platform5 #Row23 .Chunk {--background-image: url('graphics/games/platform5/textures/shamrock.png'); --row: 23; --hue-rotate: 2;}
.Platform5 #Row24 .Chunk {--background-image: url('graphics/games/platform5/textures/footprints.png'); --row: 24; --hue-rotate: 2;}
.Platform5 #Row25 .Chunk {--background-image: url('graphics/games/platform5/textures/shine.png'); --row: 25; --hue-rotate: 2;}
.Platform5 #Row26 .Chunk {--background-image: url('graphics/games/platform5/textures/halfcircle.png'); --row: 26; --hue-rotate: 2;}
.Platform5 #Row27 .Chunk {--background-image: url('graphics/games/platform5/textures/flower.png'); --row: 27; --hue-rotate: 2;}
.Platform5 #Row28 .Chunk {--background-image: url('graphics/games/platform5/textures/triangledot.png'); --row: 28; --hue-rotate: 2;}
.Platform5 #Row29 .Chunk {--background-image: url('graphics/games/platform5/textures/no.png'); --row: 29;}
.Platform5 #Row30 .Chunk {--background-image: url('graphics/games/platform5/textures/snowflake.png'); --row: 30; --hue-rotate: 3;}
.Platform5 #Row31 .Chunk {--background-image: url('graphics/games/platform5/textures/anger.png'); --row: 31; --hue-rotate: 3;}
.Platform5 #Row32 .Chunk {--background-image: url('graphics/games/platform5/textures/circlesun.png'); --row: 32; --hue-rotate: 3;}
.Platform5 #Row33 .Chunk {--background-image: url('graphics/games/platform5/textures/shamrock.png'); --row: 33; --hue-rotate: 3;}
.Platform5 #Row34 .Chunk {--background-image: url('graphics/games/platform5/textures/footprints.png'); --row: 34; --hue-rotate: 3;}
.Platform5 #Row35 .Chunk {--background-image: url('graphics/games/platform5/textures/shine.png'); --row: 35; --hue-rotate: 3;}
.Platform5 #Row36 .Chunk {--background-image: url('graphics/games/platform5/textures/halfcircle.png'); --row: 36; --hue-rotate: 3;}
.Platform5 #Row37 .Chunk {--background-image: url('graphics/games/platform5/textures/flower.png'); --row: 37; --hue-rotate: 3;}
.Platform5 #Row38 .Chunk {--background-image: url('graphics/games/platform5/textures/triangledot.png'); --row: 38; --hue-rotate: 3;}
.Platform5 #Row39 .Chunk {--background-image: url('graphics/games/platform5/textures/no.png'); --row: 39;}
.Platform5 #Row40 .Chunk {--background-image: url('graphics/games/platform5/textures/snowflake.png'); --row: 40; --hue-rotate: 4;}
.Platform5 #Row41 .Chunk {--background-image: url('graphics/games/platform5/textures/anger.png'); --row: 41; --hue-rotate: 4;}
.Platform5 #Row42 .Chunk {--background-image: url('graphics/games/platform5/textures/circlesun.png'); --row: 42; --hue-rotate: 4;}
.Platform5 #Row43 .Chunk {--background-image: url('graphics/games/platform5/textures/shamrock.png'); --row: 43; --hue-rotate: 4;}
.Platform5 #Row44 .Chunk {--background-image: url('graphics/games/platform5/textures/footprints.png'); --row: 44; --hue-rotate: 4;}
.Platform5 #Row45 .Chunk {--background-image: url('graphics/games/platform5/textures/shine.png'); --row: 45; --hue-rotate: 4;}
.Platform5 #Row46 .Chunk {--background-image: url('graphics/games/platform5/textures/halfcircle.png'); --row: 46; --hue-rotate: 4;}
.Platform5 #Row47 .Chunk {--background-image: url('graphics/games/platform5/textures/flower.png'); --row: 47; --hue-rotate: 4;}
.Platform5 #Row48 .Chunk {--background-image: url('graphics/games/platform5/textures/triangledot.png'); --row: 48; --hue-rotate: 4;}
.Platform5 #Row49 .Chunk {--background-image: url('graphics/games/platform5/textures/no.png'); --row: 49;}
.Platform6 #Credits {background-image: url('graphics/titles/platform6.jpg');}.Platform6 #Row0 .Chunk {--background-image: url('graphics/games/platform6/textures/boxes.png'); --row: 0; --hue-rotate: 0;}
.Platform6 #Row1 .Chunk {--background-image: url('graphics/games/platform6/textures/diamonds.png'); --row: 1; --hue-rotate: 0;}
.Platform6 #Row2 .Chunk {--background-image: url('graphics/games/platform6/textures/spike.png'); --row: 2; --hue-rotate: 0;}
.Platform6 #Row3 .Chunk {--background-image: url('graphics/games/platform6/textures/star.png'); --row: 3; --hue-rotate: 0;}
.Platform6 #Row4 .Chunk {--background-image: url('graphics/games/platform6/textures/phone.png'); --row: 4; --hue-rotate: 0;}
.Platform6 #Row5 .Chunk {--background-image: url('graphics/games/platform6/textures/plusx.png'); --row: 5; --hue-rotate: 0;}
.Platform6 #Row6 .Chunk {--background-image: url('graphics/games/platform6/textures/tripoint.png'); --row: 6; --hue-rotate: 0;}
.Platform6 #Row7 .Chunk {--background-image: url('graphics/games/platform6/textures/4lines.png'); --row: 7; --hue-rotate: 0;}
.Platform6 #Row8 .Chunk {--background-image: url('graphics/games/platform6/textures/4shapes.png'); --row: 8; --hue-rotate: 0;}
.Platform6 #Row9 .Chunk {--background-image: url('graphics/games/platform6/textures/no.png'); --row: 9;}
.Platform6 #Row10 .Chunk {--background-image: url('graphics/games/platform6/textures/boxes.png'); --row: 10; --hue-rotate: 1;}
.Platform6 #Row11 .Chunk {--background-image: url('graphics/games/platform6/textures/diamonds.png'); --row: 11; --hue-rotate: 1;}
.Platform6 #Row12 .Chunk {--background-image: url('graphics/games/platform6/textures/spike.png'); --row: 12; --hue-rotate: 1;}
.Platform6 #Row13 .Chunk {--background-image: url('graphics/games/platform6/textures/star.png'); --row: 13; --hue-rotate: 1;}
.Platform6 #Row14 .Chunk {--background-image: url('graphics/games/platform6/textures/phone.png'); --row: 14; --hue-rotate: 1;}
.Platform6 #Row15 .Chunk {--background-image: url('graphics/games/platform6/textures/plusx.png'); --row: 15; --hue-rotate: 1;}
.Platform6 #Row16 .Chunk {--background-image: url('graphics/games/platform6/textures/tripoint.png'); --row: 16; --hue-rotate: 1;}
.Platform6 #Row17 .Chunk {--background-image: url('graphics/games/platform6/textures/4lines.png'); --row: 17; --hue-rotate: 1;}
.Platform6 #Row18 .Chunk {--background-image: url('graphics/games/platform6/textures/4shapes.png'); --row: 18; --hue-rotate: 1;}
.Platform6 #Row19 .Chunk {--background-image: url('graphics/games/platform6/textures/no.png'); --row: 19;}
.Platform6 #Row20 .Chunk {--background-image: url('graphics/games/platform6/textures/boxes.png'); --row: 20; --hue-rotate: 2;}
.Platform6 #Row21 .Chunk {--background-image: url('graphics/games/platform6/textures/diamonds.png'); --row: 21; --hue-rotate: 2;}
.Platform6 #Row22 .Chunk {--background-image: url('graphics/games/platform6/textures/spike.png'); --row: 22; --hue-rotate: 2;}
.Platform6 #Row23 .Chunk {--background-image: url('graphics/games/platform6/textures/star.png'); --row: 23; --hue-rotate: 2;}
.Platform6 #Row24 .Chunk {--background-image: url('graphics/games/platform6/textures/phone.png'); --row: 24; --hue-rotate: 2;}
.Platform6 #Row25 .Chunk {--background-image: url('graphics/games/platform6/textures/plusx.png'); --row: 25; --hue-rotate: 2;}
.Platform6 #Row26 .Chunk {--background-image: url('graphics/games/platform6/textures/tripoint.png'); --row: 26; --hue-rotate: 2;}
.Platform6 #Row27 .Chunk {--background-image: url('graphics/games/platform6/textures/4lines.png'); --row: 27; --hue-rotate: 2;}
.Platform6 #Row28 .Chunk {--background-image: url('graphics/games/platform6/textures/4shapes.png'); --row: 28; --hue-rotate: 2;}
.Platform6 #Row29 .Chunk {--background-image: url('graphics/games/platform6/textures/no.png'); --row: 29;}
.Platform6 #Row30 .Chunk {--background-image: url('graphics/games/platform6/textures/boxes.png'); --row: 30; --hue-rotate: 3;}
.Platform6 #Row31 .Chunk {--background-image: url('graphics/games/platform6/textures/diamonds.png'); --row: 31; --hue-rotate: 3;}
.Platform6 #Row32 .Chunk {--background-image: url('graphics/games/platform6/textures/spike.png'); --row: 32; --hue-rotate: 3;}
.Platform6 #Row33 .Chunk {--background-image: url('graphics/games/platform6/textures/star.png'); --row: 33; --hue-rotate: 3;}
.Platform6 #Row34 .Chunk {--background-image: url('graphics/games/platform6/textures/phone.png'); --row: 34; --hue-rotate: 3;}
.Platform6 #Row35 .Chunk {--background-image: url('graphics/games/platform6/textures/plusx.png'); --row: 35; --hue-rotate: 3;}
.Platform6 #Row36 .Chunk {--background-image: url('graphics/games/platform6/textures/tripoint.png'); --row: 36; --hue-rotate: 3;}
.Platform6 #Row37 .Chunk {--background-image: url('graphics/games/platform6/textures/4lines.png'); --row: 37; --hue-rotate: 3;}
.Platform6 #Row38 .Chunk {--background-image: url('graphics/games/platform6/textures/4shapes.png'); --row: 38; --hue-rotate: 3;}
.Platform6 #Row39 .Chunk {--background-image: url('graphics/games/platform6/textures/no.png'); --row: 39;}
.Platform6 #Row40 .Chunk {--background-image: url('graphics/games/platform6/textures/boxes.png'); --row: 40; --hue-rotate: 4;}
.Platform6 #Row41 .Chunk {--background-image: url('graphics/games/platform6/textures/diamonds.png'); --row: 41; --hue-rotate: 4;}
.Platform6 #Row42 .Chunk {--background-image: url('graphics/games/platform6/textures/spike.png'); --row: 42; --hue-rotate: 4;}
.Platform6 #Row43 .Chunk {--background-image: url('graphics/games/platform6/textures/star.png'); --row: 43; --hue-rotate: 4;}
.Platform6 #Row44 .Chunk {--background-image: url('graphics/games/platform6/textures/phone.png'); --row: 44; --hue-rotate: 4;}
.Platform6 #Row45 .Chunk {--background-image: url('graphics/games/platform6/textures/plusx.png'); --row: 45; --hue-rotate: 4;}
.Platform6 #Row46 .Chunk {--background-image: url('graphics/games/platform6/textures/tripoint.png'); --row: 46; --hue-rotate: 4;}
.Platform6 #Row47 .Chunk {--background-image: url('graphics/games/platform6/textures/4lines.png'); --row: 47; --hue-rotate: 4;}
.Platform6 #Row48 .Chunk {--background-image: url('graphics/games/platform6/textures/4shapes.png'); --row: 48; --hue-rotate: 4;}
.Platform6 #Row49 .Chunk {--background-image: url('graphics/games/platform6/textures/no.png'); --row: 49;}
.PlatformSeries .Wall {background-color: transparent;}
.PlatformSeries .Stand::before, .PlatformSeries .Wall::before {max-width: 100%; left: 3px !important;}

.PlatformSeries .Spikes {margin-left: 6px;}

.PlatformSeries #Row49 .Chunk {--background-image: url('graphics/textures/exclamation.png'); --hue-rotate: 0deg;}

.PlatformSeries .ShieldItem {margin-left: -5px; width: 44px; height: 44px; overflow: visible;}
    .Platform .ShieldItem {margin-left: 7px;}
    .PlatformSeries .ShieldItem.Shocking .Explosion {z-index: 4; display: block; background-image: url('graphics/effects/spark.png'); width: 300%; height: 300%; margin-left: -100%; margin-top: -100%; background-size: 800% 100%; background-repeat: no-repeat; background-position: 0% 0; animation: EightFrameSprite 0.3s step-end infinite; animation-play-state: var(--AnimationPlayState);}
        .PlatformSeries .ShieldItem.Shocking .Explosion::before {content: ""; position: absolute; top: 0px; left: 0px; display: block; background-image: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 60%); width: 150%; height: 150%; margin-left: -25%; margin-top: -25%; background-size: 100% 100%; background-repeat: no-repeat; background-position: 0% 0; animation: FreezingGlow 0.3s linear infinite; animation-play-state: var(--AnimationPlayState);}

.PlatformSeries .ShieldItem .Text {font-size: 20pt; padding-top: 5px;}
    .Literacy.PlatformSeries .ShieldItem .Text {font-size: 24pt; padding-top: 1px;}

.PlatformSeries .Spring {height: 13.5px; margin-top: 12px; width: 40px; margin-left: -7.5px;}
    .PlatformSeries .Spring .Image {width: 40px; height: 40px;}
    .PlatformSeries .Spring.Springing {animation: SmallSpringSpringing 0.8s forwards; animation-play-state: var(--AnimationPlayState);}

@keyframes SmallSpringSpringing {
    0% {height: 13px; margin-top: 12px;}
    15% {height: 1px; margin-top: 21px;}
    45% {height: 34px; margin-top: -10px;}
    55% {height: 34px; margin-top: -10px;}
    70% {height: 6px; margin-top: 18px;}
    80% {height: 18px; margin-top: 6px;}
    90% {height: 10px; margin-top: 14px;}
    100% {height: 13px; margin-top: 12px;}
}

.Enemy .Body {transition: transform 1s;}
.EnemyReward {animation-play-state: paused; z-index: 2000;}
.EnemyReward .Body {animation-play-state: paused; text-align: center; clip-path: none !important;}
.EnemyReward .Body .Image {width: 50px; height: 50px; top: calc(50% - 25px); left: calc(50% - 25px); animation: none; animation-play-state: paused; background-size: contain; background-position: center;}
    .EnemyReward1 .Body .Image {background-image: url('graphics/entities/shinyapple.png');}
    .EnemyReward2 .Body .Image {background-image: url('graphics/entities/shinyorange.png');}
    .EnemyReward3 .Body .Image {background-image: url('graphics/entities/shinycherry.png');}
    .EnemyReward4 .Body .Image {background-image: url('graphics/entities/shinygrape.png');}
    .EnemyReward5 .Body .Image {background-image: url('graphics/entities/shinywatermelon.png');}
    .EnemyReward6 .Body .Image {background-image: url('graphics/entities/shinyblueberry.png');}
    .EnemyReward7 .Body .Image {background-image: url('graphics/entities/shinykiwifruit.png');}
    .EnemyReward8 .Body .Image {background-image: url('graphics/entities/shinylemon.png');}
    .EnemyReward9 .Body .Image {background-image: url('graphics/entities/shinypear.png');}
    .EnemyReward10 .Body .Image {background-image: url('graphics/entities/shinyraspberry.png');}
.EnemyReward .Body .Image .Explosion {animation: none;}

.HighQualityGraphics.AnyDragon .EnemyReward.Appear .Image {animation: RewardAppearZoom 0.4s linear;}
.HighQualityGraphics.AnyDragon .EnemyReward.Appear .Body .Image::before {font-family: quicksand; content: "✹"; position: absolute;  left: calc(50% - (200px / 2)); top: calc(50% - (200px / 2)); box-sizing: border-box; text-align: center; width: 200px; height: 200px; padding-top: 0px; color: white; filter: blur(0.1px); font-size: 200px; transform: scale(0); animation: FrozenSparkle1 0.7s ease-in forwards; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 60%);}
    .HighQualityGraphics.AnyDragon .EnemyReward.Appear .Body .Image::after {font-family: quicksand; content: "◯"; z-index: 2; position: absolute; left: calc(50% - (150px / 2)); top: calc(50% - (150px / 2)); box-sizing: border-box; text-align: center; width: 150px; height: 150px; padding-top: 3px; color: white; filter: blur(2px); font-size: 140px; transform: scale(0); animation: FrozenSparkle2 0.6s ease-in forwards; animation-direction: reverse; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 60%);}

    .AnyDragon .EnemyReward.EnemyRewardDropping {animation: RewardDrop 0.8s linear forwards; animation-delay: 0s;}
    .AnyDragon .EnemyReward .Body {animation-play-state: paused !important;}
    .AnyDragon .EnemyReward .Image {bottom: 0 !important; top: unset !important;}
    .HighQualityGraphics.AnyDragon .EnemyReward:not(.Collected) .Body::before {content: ""; pointer-events: none; z-index: 1; vertical-align: middle; position: absolute; border-radius: 80px; opacity: 1; animation: GlowPulse 2s linear infinite; top: -15px; left: -15px; height: calc(100% + 30px); width: calc(100% + 30px); background: radial-gradient(ellipse at center, var(--itemColor) 0%, var(--itemTransparentColor) 70%);}
    .HighQualityGraphics.AnyDragon .EnemyReward:not(.Collected) .Image::before {content: "✦"; pointer-events: none; z-index: 1; position: absolute; left: 17px; bottom: 15px; color: white; font-size: 9pt; animation: SparkleEnemyRewardItem 6s linear forwards infinite; animation-play-state: var(--AnimationPlayState);}
    .HighQualityGraphics.AnyDragon .EnemyReward:not(.Collected) .Image::after {content: "✦"; pointer-events: none; z-index: 1; position: absolute; left: 17px; bottom: 15px; color: white; font-size: 10pt; animation: SparkleEnemyRewardItem2 6s linear forwards infinite; animation-delay: -3.5s; animation-play-state: var(--AnimationPlayState);}


.HighQualityGraphics .EnemyReward .Body {--rotateZ: 0deg !important;}
.HighQualityGraphics .EnemyReward.Collected .Body .Image {animation: RewardDisappearZoomFadeOut 0.5s forwards; animation-delay: 0s !important;}
.HighQualityGraphics .EnemyReward.Collected .Body .Image {z-index: 3;}
    .VeryLowQualityGraphics .EnemyReward.Collected .Body .Image {animation: FadeOut 0.2s linear forwards; animation-delay: 0s !important;}
    .HighQualityGraphics .EnemyReward.Collected .Body::before, .xHighQualityGraphics .SpecialItem.Collected .Body::before {font-family: quicksand; content: "✹"; z-index: 4; position: absolute;  left: calc(50% - (75px / 2)); top: calc(50% - (75px / 2)); box-sizing: border-box; text-align: center; width: 75px; height: 75px; color: white; filter: blur(2px); font-size: 75px; transform: scale(0); animation: FrozenSparkle1 0.7s ease-in forwards; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0) 60%);}
    .HighQualityGraphics .EnemyReward.Collected .Body::after, .xHighQualityGraphics .SpecialItem.Collected .Body::after {font-family: quicksand; content: "✹"; z-index: 4; position: absolute; left: calc(50% - (120px / 2)); top: calc(50% - (120px / 2)); box-sizing: border-box; text-align: center; width: 120px; height: 120px; color: white; filter: blur(1px); font-size: 120px; transform: scale(0); animation: FrozenSparkle2 0.6s ease-in forwards; animation-direction: reverse; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0) 60%);}


.PlatformSeries .BossContainer {xanimation-name: BossEntranceDrop; xanimation-duration: 1s; xtransform: translateY(0%); height: calc(100% - var(--WallHeight));}

.PlatformBoss1 {clip-path: polygon(3% 19%,22% 2%,57% 10%,75% 21%,82% 26%,100% 42%,83% 53%,65% 76%,59% 100%,0% 100%); width: 180px; height: 110px; left: -12px; transform: translateX(var(--Boss88)) translateY(-400px) scaleX(-1);}
    .PlatformBoss1 .Image {width: 180px; height: 180px; margin-top: -39px; background-image: url("graphics/games/platform/enemies/molebot3d.png");}
    .PlatformBoss1.Enraged .Image {filter: hue-rotate(103deg);}

.PlatformBoss2 {clip-path: polygon(1% 40%,28% 9%,57% 0%,85% 0%,100% 23%,98% 42%,90% 72%,95% 86%,80% 88%,44% 74%,0% 50%); width: calc((120 / 96) * 180px); height: 160px; transform: translate(var(--Boss50)) translateY(-400px);}
.PlatformBoss2 .Image {width: calc((120 / 96) * 180px); height: 180px; background-image: url("graphics/games/platform/enemies/chomperbot.png"); background-size: 300% 100%; animation: ChomperBotSprite 0.5s step-end infinite; background-position: 0px 0px;}
.PlatformBoss2.Enraged .Image {filter: sepia(0.9) hue-rotate(307deg) saturate(4);}

.PlatformBoss3 {clip-path: polygon(0% 60%,34% 50%,34% 13%,50% 0%,67% 13%,67% 50%,100% 60%,90% 100%,10% 100%); width: 94px; height: 208px; transform: translateX(var(--Boss90)) translateY(-240px);}
.PlatformBoss3 .Image {background-image: url("graphics/games/platform/enemies/spikerocketbot3d.png"); background-size: 300% 100%; animation: SpikeRocketBotBossSprite 0.5s step-end infinite; background-position: 0px 0px;}
.PlatformBoss3.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}
.PlatformBoss3.Enraged .Image {filter: drop-shadow(0px 0px 50px red);}

.PlatformBoss4 {clip-path: polygon(4% 67%,15% 55%,26% 3%,50% 0%,74% 3%,85% 55%,96% 67%,100% 100%,0% 100%); width: 160px; height: 180px; transform: translateX(var(--Boss90)) translateY(-400px) scaleX(-1);}
.PlatformBoss4 .Image {background-image: url("graphics/games/platform/enemies/eggrollerbot3d.png"); filter: hue-rotate(150deg);}
.PlatformBoss4.Invincible .Image {filter: none;}
.PlatformBoss4.Enraged .Image {filter: hue-rotate(103deg);}

.PlatformBoss5 {clip-path: polygon(50% 67%, 39% 85%, 24% 120%, 6% 73%, 6% 55%, 10% 33%, 4% 4%, 48% 0%, 52% 0%, 96% 4%, 90% 33%, 96% 55%, 95% 75%, 76% 120%, 62% 85%); width: 230px; height: 330px; transform: translateX(var(--Boss50)) translateY(-400px);}
.PlatformBoss5 .Body {height: 69%;}
.PlatformBoss5 .Image {background-image: url("graphics/games/platform/enemies/bossbot3d.png"); animation: TwoFrameSprite 0.5s steps(1) infinite; background-size: 200% 100%; background-position: 0px 0px; height: 330px;}
.PlatformBoss5.Enraged .Image {filter: drop-shadow(0px 0px 5px red);}

.Platform2Boss1 {clip-path: polygon(28% 100%,28% 72%,8% 72%,14% 26%,4% 0%,94% 0%,86% 28%,93% 72%,73% 72%,72% 100%); width: 136px; height: 300px; top: 0px; transform: translateX(var(--Boss90)) translateY(-400px);}
.Platform2Boss1 .Image {background-image: url("graphics/games/platform2/enemies/pogobot3d.png"); background-size: 300% 100%; background-position: var(--background-position);}
.Platform2Boss1.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}

.Platform2Boss2 {clip-path: polygon(49% 90%,23% 88%,0% 99%,0% 0%,71% 1%,88% 33%,100% 46%,88% 59%,71% 75%); width: 240px; height: 95.2px; top: 70px; transform: translateX(var(--Boss90)) translateY(-400px) scaleX(-1);}
    .Platform2Boss2 .Image {background-image: url("graphics/games/platform2/enemies/birdbot3d.png"); background-size: 100% 100%; background-position: 0px 0px;}

.Platform2Boss3 {clip-path: polygon(53% 100%,9% 100%,1% 73%,2% 11%,14% 1%,67% 0%,82% 18%,100% 20%,98% 55%,90% 69%,70% 73%); width: 248px; height: 132px; transform: translateX(var(--Boss80)) translateY(-400px) scaleX(-1);}
    .Platform2Boss3 .Image {filter: hue-rotate(330deg) saturate(3); background-image: url("graphics/games/platform2/enemies/rhinobot3d.png"); background-size: 100% 100%; image-rendering: pixelated; background-position: 0px 0px;}
    .Platform2Boss3.Invincible .Image {filter: none;}

.Platform2Boss4 {clip-path: polygon(27% 90%,10% 100%,0% 70%,0% 44%,17% 0%,82% 0%,97% 35%,100% 45%, 100% 70%,90% 100%,79% 91%,63% 100%,39% 100%); width: calc((628 / 588) * 200px); height: 200px; top: 138px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform2Boss4 .Image {background-image: url("graphics/games/platform2/enemies/vikingbot.png"); animation: TwoFrameSprite 0.4s steps(1) infinite; background-size: 200% 100%; image-rendering: pixelated; background-position: 0px 0px;}

.Platform2Boss5 {clip-path: polygon(29% 94%,7% 99%,0% 84%,16% 68%,19% 50%,28% 27%,24% 11%,37% 1%,62% 1%,74% 12%,70% 26%,78% 50%,79% 65%,100% 85%,93% 99%,74% 93%,55% 99%,45% 99%); width: 377.25px; height: 396.75px; height: 396.75px; top: 30px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform2Boss5 .Image {background-image: url("graphics/games/platform2/enemies/bossbot2.png"); background-size: 100% 100%; background-position: 0px 0px;}


.Platform3Boss1 {clip-path: polygon(72% 100%,28% 100%,28% 61%,0% 61%,1% 39%,13% 18%,36% 0%,66% 0%,87% 18%,99% 39%,100% 61%,72% 61%); width: calc(((553 / 539) * 200px)); height: 200px; top: 20px; transform: translateX(var(--Boss80)) translateY(-400px);}
    .Platform3Boss1 .Image {background-image: url("graphics/games/platform3/enemies/bouncebot.png"); background-size: 300% 100%; background-position: var(--background-position);}
        .Platform3Boss1.Enraged .Image {filter: hue-rotate(110deg);}

.Platform3Boss2 {width: calc((221 / 336) * 200px); height: 200px; top: 280px; transform: translateX(var(--Boss50)) translateY(-400px); transition: transform 0.7s; transform-origin: center; }
    .Platform3Boss2 .Image {background-image: url("graphics/games/platform3/enemies/malletbot.png"); background-size: 200% 100%; background-position: var(--background-position);}
        .Platform3Boss2.Enraged .Image {filter: hue-rotate(233deg);}
        .Platform3Boss2.Exploding .Explosion {width: 200px; height: 200px; margin-left: -32.89px;}

.Platform3Boss3 {clip-path: polygon(72% 100%,-1000% 100%,-1000% 50%,15% 27%,21% 0%,80% 4%,82% 34%,100% 42%,100% 100%); width: calc((674 / 372) * 160px); height: 160px; top: 170px; transform: translateX(var(--Boss85)) translateY(-400px);}
    .Platform3Boss3 .Image {background-image: url("graphics/games/platform3/enemies/glidebot.png"); transform: scaleX(-1);}
        .Platform3Boss3.Enraged .Image {filter: hue-rotate(333deg);}
        .Platform3Boss3 #BossBeam {position: absolute; top: 64%; width: calc(var(--WorldWidth) - 280px); left: calc(-30px + (var(--WorldWidth) / -1.5)); height: 30px; background: #7200FF; box-shadow: 0px 0px 20px #7200FF; z-index: -1; visibility: hidden; background: linear-gradient(to bottom, #7200ff 0%,#d3b5ff 20%,#d3b5ff 79%,#7200ff 100%);}
        .Platform3Boss3.Exploding #BossBeam {visibility: hidden !important;}

.Platform3Boss4 {clip-path: polygon(81% 100%,17% 100%,5% 82%,1% 17%,22% 0%,79% 0%,100% 18%,94% 82%); transition: transform 0.2s linear; width: calc((200 / 243) * 300px); height: 300px; transform: translateX(var(--Boss80)) translateY(-400px);}
    .Platform3Boss4 .Image {background-image: url("graphics/games/platform3/enemies/ghostbot.png");}
        .Platform3Boss4.Enraged .Image {filter: contrast(1.8) brightness(0.7);}
        .Platform3 .Level40 .BossContainer {overflow: visible;}

.Platform3Boss5 {clip-path: polygon(60% 66%,60% 100%,29% 100%,29% 68%,0% 56%,-600% 56%,-600% 39%,0% 39%,7% 14%,16% 0%,64% 1%,85% 2%,100% 9%,100% 69%); width: calc((292 / 585) * 300px); height: 300px; top: 150px; transform: translateX(var(--Boss85)) translateY(-400px); margin-left: 40px; transition: transform 0.2s linear; }
.Platform3Boss5 .Image {transform: scaleX(var(--scaleX)); background-image: url('graphics/games/platform3/enemies/jembot.png'); background-size: 200% 100%; background-position: 0px 0px; animation: TwoFrameSprite 0.2s steps(1) infinite;}
    .Platform3Boss5.Enraged .Image {background-image: url('graphics/games/platform3/enemies/jembotenraged.png'), url('graphics/games/platform3/enemies/jembot.png');}
    .Platform3Boss5 #BossBeam {position: absolute; top: 37%; height: 50px; left: -810px; transition: width 0.1s; background-image: url('graphics/effects/lightninghorizontal.png'); background-size: 440px 100%; background-position: 200% 0%; animation: HorizontalScroll linear 0.5s infinite; z-index: 1; visibility: hidden; width: 813px; animation-play-state: var(--AnimationPlayState);}
    .Platform3Boss5.Exploding #BossBeam {visibility: hidden !important;}
    .Platform3Boss5.Exploding .Explosion {xwidth: calc(((292 / 585) * 300px)); xmargin-left: -56px;}
    .Platform3 .Level50 .BossContainer {overflow: visible;}


.Platform4Boss1 {clip-path: polygon(72% 82%,57% 100%,24% 100%,3% 81%,0% 37%,11% 29%,43% 24%,56% 0%,87% 0%,91% 24%,100% 33%,90% 58%,78% 63%); width: calc(((240 / 185) * 200px)); height: 200px; top: 330px; transform: translateX(var(--Boss80)) translateY(-400px) scaleX(-1); --scaleX: -1;}
    .Platform4Boss1 .Image {background-image: url("graphics/games/platform4/enemies/duckbot.png");}
        .Platform4Boss1.Enraged .Image {filter: hue-rotate(143deg);}

.Platform4Boss2 {clip-path: polygon(100% 72%,72% 300%,33% 300%,0% 300%,0% 49%,19% 41%,32% 0%,70% 0%,79% 40%,100% 49%); width: calc((266 / 174) * 200px); height: 200px; transform: translateX(var(--Boss80)) translateY(-400px);}
    .Platform4Boss2 .Image {background-image: url("graphics/games/platform4/enemies/ufobot.png");}
        .Platform4Boss2.Enraged .Image {filter: hue-rotate(233deg);}
        .Platform4Boss2 #BossBeam {position: absolute; top: 64%; height: calc(var(--WorldHeight) - 180px); left: 76px; width: 150px; background: #7200FF; box-shadow: 0px 0px 20px lime; z-index: -1; visibility: hidden; background: linear-gradient(to right, rgba(46,255,0,1) 0%,rgba(182,255,181,1) 20%,rgba(182,255,181,1) 79%,rgba(46,255,0,1) 100%);}
        .Platform4Boss2.Exploding #BossBeam {visibility: hidden !important;}

.Platform4Boss3 {clip-path: polygon(96% 78%,87% 100%,14% 100%,4% 77%,1% 24%,11% 9%,32% 0%,70% 0%,89% 7%,100% 24%); width: calc((165 / 219) * 250px); height: 250px; top: 170px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform4Boss3 .Image {background-image: url("graphics/games/platform4/enemies/jellyfishbot.png"); transform: scaleX(-1);}
        .Platform4Boss3.Enraged .Image {filter: hue-rotate(28deg);}

.Platform4Boss4 {border-radius: 100px; transition: transform 0.2s linear; width: calc((230 / 116) * 100px); height: 200px; top: 0px; transform: translateX(var(--Boss90)) translateY(-400px) scaleX(-1);}
    .Platform4Boss4 .Image {background-image: url("graphics/games/platform4/enemies/ballbot.png"); animation: TwoFrameSprite 0.5s steps(1) infinite; background-position: 0px 0px; background-size: 200% 100%;}
        .Platform4Boss4.Enraged .Image {filter: hue-rotate(330deg);}
        .Platform4 .Level40 .BossContainer {overflow: visible;}

.Platform4Boss5 {transition: transform 0.2s linear; width: calc(((636 / 338) * 170px) / 2); border-radius: 100px; height: 170px; --BackgroundPosition: 0% 0px; transform: translateX(var(--Boss50)) translateY(-400px) rotate(0deg);}
.Platform4Boss5 .Image {transform: rotate(90deg); border-radius: 100px; width: calc(((636 / 338) * 170px) / 2); background-image: url('graphics/games/platform4/enemies/redeyebot.png'); background-size: 200% 100%; background-position: var(--BackgroundPosition);}
    .Platform4Boss5.Enraged .Image {background-position: 100% 0px; box-shadow: 0px 0px 50px red;}
    .Platform4Boss5 #BossBeam {position: absolute; top: 64%; height: calc(var(--WorldHeight) + 300px); left: 36px; width: 90px; background: #7200FF; box-shadow: 0px 0px 20px red; z-index: -1; visibility: hidden; background: linear-gradient(to right, rgba(255,5,1,1) 0%,rgba(255,195,181,1) 20%,rgba(255,195,181,1) 79%,rgba(255,5,1,1) 100%);}
    .Platform4 .Level50 .BossContainer {overflow: visible;}



.Platform5Boss1 {clip-path: polygon(0% 28%, 10% 10%, 20% 0%, 81% 0%, 90% 10%, 100% 28%, 100% 72%, 91% 90%, 81% 100%, 19% 100%, 9% 90%, 0% 72%); width: calc((484 / 265) * 200px); height: 200px; left: 0px; transform-origin: 78% center; transform: translateX(var(--Boss50)) translateY(-400px); transition: transform 0.7s;}
    .Platform5Boss1 .Image {background-image: url("graphics/games/platform5/enemies/capsulebot.png");}
        .Platform5Boss1.Enraged .Image {filter: hue-rotate(233deg);}
        .Platform5Boss1.Exploding .Explosion {}

.Platform5Boss2 {clip-path: polygon(30% 0%,70% 0%, 100% 20%, 100% 44%, 50% 100%, 0% 44%, 0% 20%); width: calc((496 / 493) * 208px); height: 208px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform5Boss2 .Image {background-image: url("graphics/games/platform5/enemies/tackbot.png");}
        .Platform5Boss2.Enraged .Image {filter: hue-rotate(301deg) brightness(0.9) saturate(6);}
    .Platform5Boss2.Exploding .Explosion {background-image: url("graphics/effects/explosionvertical.png");}

.Platform5Boss3 {clip-path: circle(50% at 50% 50%); width: calc((500 / 498) * 220px); height: 220px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform5Boss3 .Body {clip-path: ellipse(110px 110px at center center);}
    .Platform5Boss3 .Body.Exploding {clip-path: none;}
        .Platform5Boss3.Sucking .Body {animation: Shaking 0.5s linear infinite;}
    .Platform5Boss3.Enraged .Image {filter: hue-rotate(109deg);}
        .Platform5Boss3 .Body .Image {background-image: url('graphics/games/platform5/enemies/donutbot.png'); background-color: #362998; transition: background-color 3s;}
        .Platform5Boss3.Sucking .Body .Image {background-color: black;} 

.Platform5Boss4 {width: calc((559 / 498) * 250px); height: 250px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform5Boss4 .Body {clip-path: polygon(40% 0%, 60% 0%, 75% 15%, 75% 40%, 100% 64%, 100% 100%, 0% 100%, 0% 64%, 25% 40%, 25% 15%); animation: Rotating 1s linear infinite;}
    .VeryLowQualityGraphics .Platform5Boss4 .Body {animation-duration: 3s;}
    .LowQualityGraphics .Platform5Boss4 .Body {animation-duration: 1s;}
    .Platform5Boss4 .Body.Exploding {clip-path: none;}
        .Platform5Boss4.Enraged .Body {animation: Rotating 0.7s linear infinite;}
        .Platform5Boss4.Enraged .Image {filter: saturate(2);}
        .Platform5Boss4 .Body .Image {background-image: url('graphics/games/platform5/enemies/atombot.png');}

.Platform5Boss5 {clip-path: polygon(30% 0%, 70% 0%, 100% 38%, 1000% 28%, 1000% 69%, 100% 69%, 90% 100%, 10% 100%, 0% 69%, -1000% 69%, -1000% 38%, 0% 38%); width: calc((512 / 372) * 250px); height: 250px; transform: translateX(var(--Boss50)) translateY(-400px);}
    .Platform5Boss5.Enraged {clip-path: none;}
        .Platform5Boss5.Enraged .Body {animation: Rotating 0.7s linear infinite;}
        .Platform5Boss5.Enraged .Image {filter: hue-rotate(248deg) saturate(3) drop-shadow(0px 0px 50px red);}
        .Platform5Boss5 .Body .Image {background-image: url('graphics/games/platform5/enemies/greenspikebot.png');}
        .Platform5Boss5 #BossBeam {position: absolute; top: 40%; width: calc(var(--WorldWidth) * 2); left: calc(var(--WorldWidth) * -1); height: 66px; background: #7200FF; box-shadow: 0px 0px 20px #7200FF; z-index: -1; visibility: hidden; background: linear-gradient(to bottom, #7200ff 0%,#d3b5ff 20%,#d3b5ff 79%,#7200ff 100%);}


.Platform6Boss1 {--height: 270px; width: calc((305 / 474) * var(--height)); height: var(--height); left: 0px; transform: translateX(var(--Boss87)) translateY(-400px);}
    .Platform6Boss1 .Body .Image {animation: TwoFrameSprite 0.5s step-end infinite; background-position: 0px 0px; background-size: 200% 100%; background-image: url('graphics/games/platform6/enemies/eyewaddlebot.png');}
        .Platform6Boss1.Enraged .Image {filter: hue-rotate(303deg) saturate(3) contrast(1.5);}
        .Platform6Boss1.Exploding .Explosion {}

.Platform6Boss2 {--height: 270px; width: calc((473 / 384) * var(--height)); height: var(--height); left: 0px; transform: translateX(var(--Boss80)) translateY(-400px);}
    .Platform6Boss2 .Body .Image {background-image: url('graphics/games/platform6/enemies/redbot.png');}
        .Platform6Boss2.Enraged .Image {filter: saturate(1.3) contrast(1.3);}
        .Platform6Boss2.Exploding .Explosion {}

.Platform6Boss3 {clip-path: polygon(25% 0%, 75% 0%, 100% 15%, 100% 40%, 50% 105%, 0% 40%, 0% 15%); --height: 350px; width: calc((193 / 474) * var(--height)); height: var(--height); left: 0px; transform: translateX(var(--Boss80)) translateY(-400px); transform-origin: 50% 16.67%}
    .Platform6Boss3 .Body .Image {background-image: url('graphics/games/platform6/enemies/eyespikebot.png');}
        .Platform6Boss3.Enraged .Image {filter: hue-rotate(207deg) saturate(5) contrast(1.2);}
        .Platform6Boss3.Exploding .Explosion {}

.Platform6Boss4 {--height: 200px; width: calc((426 / 320) * var(--height)); height: var(--height); left: 0px; transform: translateX(var(--Boss80)) translateY(-400px) scaleX(-1);}
    .Platform6Boss4 .Body .Image {background-image: url('graphics/games/platform6/enemies/squabbot.png');}
    .Platform6Boss4.Invincible .Body .Image {filter: drop-shadow(0 0 30px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(255,255,255,1));}
        .Platform6Boss4.Enraged .Image {filter: hue-rotate(152deg) saturate(1.7) contrast(1.0);}
        .Platform6Boss4.Invincible.Enraged .Image {filter: hue-rotate(152deg) saturate(1.7) contrast(1.0)  drop-shadow(0 0 30px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(255,255,255,1));}
        .Platform6Boss4.Exploding .Explosion {}

.Platform6Boss5 {--height: 300px; width: calc((511 / 516) * var(--height)); height: var(--height); left: 0px; transform: translateX(var(--Boss50)) translateY(-400px); border-radius: 160px;}
    .Platform6Boss5 .Body .Image {background-image: url('graphics/games/platform6/enemies/redeyebot.png');}
        .Platform6Boss5.Enraged .Image {filter: saturate(1.3) contrast(1.3);}
        .Platform6Boss5.Exploding .Explosion {}
        .Platform6Boss5.BossBeamVisible .Image {animation-duration: 4s;}
    .Platform6Boss5.Enraged .Image {animation-duration: 0.6s;}
    .Platform6Boss5.Enraged2 .Image {animation-duration: 0.1s;}
    .Platform6Boss5 #BossBeam {position: absolute; top: 30%; width: 44%; left: 27.7%; height: 1000px; border-radius: 200px; z-index: 2; visibility: hidden; background: white; background: linear-gradient(to right, #ff000073 0%,white 15%,white 85%,#ff000073 100%);}
    .HighQualityGraphics .Platform6Boss5 #BossBeam {filter: drop-shadow(0px 0px 20px red);}
    .Platform6Boss5.Exploding #BossBeam {visibility: hidden !important;}
    .GoldenTemple .BossContainer {height: 500px;}



.VeryLowQualityGraphics .CollapsibleStand {display: none; will-change: display; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.8);}
.VeryLowQualityGraphics .CollapsibleStand.Active {display: block;}

.HighQualityGraphics .CollapsibleStand {will-change: opacity; transition: opacity 0.1s step-end; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.8);}
.HighQualityGraphics .CollapsibleStand.Active {animation: CollapsibleStandActivating 1s forwards;}
.HighQualityGraphics .CollapsibleStand.Active::before {animation: CollapsibleStandBeforeActivating 1s forwards; }
.HighQualityGraphics .CollapsibleStand.Active::after {animation: CollapsibleStandAfterActivating 1s forwards;}
.HighQualityGraphics .CollapsibleStand.Inactive {display: block; animation: CollapsibleStandDeactivating 1s forwards;}
.HighQualityGraphics .CollapsibleStand.Inactive::before {animation: CollapsibleStandBeforeDeactivating 1s forwards;}
.HighQualityGraphics .CollapsibleStand.Inactive::after {animation: CollapsibleStandAfterDeactivating 1s forwards;}

@keyframes CollapsibleStandDeactivating {
    0% {margin: 0px; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.8) ;}
    100% {margin-left: 0.5%; margin-top: -0.5%; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.5) ;}
}

@keyframes CollapsibleStandActivating {
    0% {margin-left: 0.5%; margin-top: -0.5%; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.5) ;}
    100% {margin: 0px; filter: hue-rotate(calc(var(--hue-rotate) * 36deg)) brightness(0.8) ;}
}

@keyframes CollapsibleStandBeforeDeactivating {
    0% {width: 100%; height: 25%; top: -25%; left: 12.5%;}
    100% {top: -5%; height: 10%; left: 8%; width: 99%;}
}

@keyframes CollapsibleStandBeforeActivating {
    0% {top: -5%; height: 10%; left: 8%; width: 99%;}
    100% {width: 100%; height: 25%; top: -25%; left: 12.5%;}
}

@keyframes CollapsibleStandAfterDeactivating {
    0% {width: 25%; top: -12.5%;}
    100% {top: -4.5%; width: 10%;}
}

@keyframes CollapsibleStandAfterActivating {
    0% {top: -4.5%; width: 10%;}
    100% {width: 25%; top: -12.5%;}
}

.VeryLowQualityGraphics.PlatformSeries .Enemy {transition: opacity 0.5s;}
.VeryLowQualityGraphics.PlatformSeries .ScrollingLevel .Enemy {--AnimationPlayState: paused !important; opacity: 0;}
.VeryLowQualityGraphics.PlatformSeries .ScrollingLevel .CollapsibleStand {--AnimationPlayState: paused !important; opacity: 0.8;}


.CustomPlatform.TitleScreenOn .Foreground1 {background-image: url('graphics/textures/atom.png');}
.CustomPlatform.TitleScreenOn #Background2, .CustomPlatform.TitleScreenOn #Background5 {background: none !important;}
.CustomPlatform.TitleScreenOn #Background7 {background-image: url('graphics/titles/customadventure.jpg') !important; background-size: calc(var(--WorldWidth) * 2) var(--WorldWidth) !important;}

.CustomAdventure.TitleScreenOn .Foreground1 {background-image: url('graphics/textures/atom.png');}
.CustomAdventure.TitleScreenOn #Background1, .CustomAdventure.TitleScreenOn #Background2, .CustomAdventure.TitleScreenOn #Background3, .CustomAdventure.TitleScreenOn #Background4, .CustomAdventure.TitleScreenOn #Background5, .CustomAdventure.TitleScreenOn #Background6 {background: none !important;}
.CustomAdventure.TitleScreenOn #Background7 {background-image: url('graphics/titles/customadventure.jpg') !important;}

.CustomParkour.TitleScreenOn .Foreground1 {background-image: url('graphics/textures/atom.png');}
.CustomParkour.TitleScreenOn #Background1, .CustomParkour.TitleScreenOn #Background2, .CustomParkour.TitleScreenOn #Background3, .CustomParkour.TitleScreenOn #Background4, .CustomParkour.TitleScreenOn #Background5, .CustomParkour.TitleScreenOn #Background6 {background: none !important;}
.CustomParkour.TitleScreenOn #Background7 {background-image: url('graphics/titles/customadventure.jpg') !important;}

.PlatformSeries .Trophy {margin-top: -33px; z-index: 10000; top: -700px;}
.PlatformSeries .Trophy .Image {background-image: url('graphics/entities/wingorb.png');}
.PlatformSeries .Trophy.FadeIn {animation: DropTrophy 7s ease-in-out forwards; pointer-events: none;}
.HighQualityGraphics.PlatformSeries .Trophy .Image {animation: Hovering 5s infinite ease-in-out;}
.HighQualityGraphics.PlatformSeries .Trophy .Image {filter: drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 15px white) drop-shadow(0px 0px 20px white);}
.HighQualityGraphics.PlatformSeries .Trophy:not(.Collected) .Body:before {content: "✦"; pointer-events: none; z-index: 1; position: absolute; left: 17px; bottom: 15px; color: white; font-size: 9pt; animation: SparkleEnemyRewardItem 6s linear forwards infinite; animation-play-state: var(--AnimationPlayState);}
.HighQualityGraphics.PlatformSeries .Trophy:not(.Collected) .Body:after {content: "✦"; pointer-events: none; z-index: 1; position: absolute; left: 17px; bottom: 15px; color: white; font-size: 10pt; animation: SparkleEnemyRewardItem2 6s linear forwards infinite; animation-delay: -3.5s; animation-play-state: var(--AnimationPlayState);}
.HighQualityGraphics.PlatformSeries .Trophy.Collected .Body .Image {z-index: 3; animation: RewardDisappearZoomFadeOut 0.5s forwards; animation-delay: 0s !important;}
.HighQualityGraphics.PlatformSeries .Trophy.Collected .Body:before {font-family: quicksand; content: "✹"; z-index: 4; position: absolute;  left: calc(50% - (75px / 2)); top: calc(50% - (75px / 2)); box-sizing: border-box; text-align: center; width: 75px; height: 75px; color: white; filter: blur(2px); font-size: 75px; transform: scale(0); animation: FrozenSparkle1 0.7s ease-in forwards; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0) 60%);}
.HighQualityGraphics.PlatformSeries .Trophy.Collected .Body:after {font-family: quicksand; content: "✹"; z-index: 4; position: absolute; left: calc(50% - (120px / 2)); top: calc(50% - (120px / 2)); box-sizing: border-box; text-align: center; width: 120px; height: 120px; color: white; filter: blur(1px); font-size: 120px; transform: scale(0); animation: FrozenSparkle2 0.6s ease-in forwards; animation-direction: reverse; animation-play-state: var(--AnimationPlayState); background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0) 60%);}



@keyframes DropTrophy {
    0% {top: -700px; pointer-events: none;}
    99% {top: 0px; pointer-events: none;}
    100% {top: 0px; pointer-events: all;}
}