.config-reload-btn{color:#004dff;cursor:pointer;font-size:20px}.infinite-change-colors{-webkit-animation:color-change 2s infinite;animation:color-change 2s infinite}@-webkit-keyframes color-change{0%{color:#326ffd}25%{color:#ff4500}50%{color:#ff0}75%{color:#7cfc00}to{color:#326ffd}}@keyframes color-change{0%{color:#326ffd}25%{color:#ff4500}50%{color:#ff0}75%{color:#7cfc00}to{color:#326ffd}}.cake-wrapper{-webkit-transform:scale(.2);transform:scale(.2)}.cake,.cake-wrapper{position:absolute;top:50%}.cake{width:250px;height:200px;left:50%;margin-top:-70px;margin-left:-125px}.plate{width:270px;height:110px;bottom:-10px;left:-10px;background-color:#ccc;border-radius:50%;-webkit-box-shadow:0 2px 0 #b3b3b3,0 4px 0 #b3b3b3,0 5px 40px rgba(0,0,0,.5);box-shadow:0 2px 0 #b3b3b3,0 4px 0 #b3b3b3,0 5px 40px rgba(0,0,0,.5)}.cake>*,.layer,.plate{position:absolute}.layer{display:block;width:250px;height:100px;border-radius:50%;background-color:#553c13;-webkit-box-shadow:0 2px 0 #6a4b18,0 4px 0 #33240b,0 6px 0 #32230b,0 8px 0 #31230b,0 10px 0 #30220b,0 12px 0 #2f220b,0 14px 0 #2f210a,0 16px 0 #2e200a,0 18px 0 #2d200a,0 20px 0 #2c1f0a,0 22px 0 #2b1f0a,0 24px 0 #2a1e09,0 26px 0 #2a1d09,0 28px 0 #291d09,0 30px 0 #281c09;box-shadow:0 2px 0 #6a4b18,0 4px 0 #33240b,0 6px 0 #32230b,0 8px 0 #31230b,0 10px 0 #30220b,0 12px 0 #2f220b,0 14px 0 #2f210a,0 16px 0 #2e200a,0 18px 0 #2d200a,0 20px 0 #2c1f0a,0 22px 0 #2b1f0a,0 24px 0 #2a1e09,0 26px 0 #2a1d09,0 28px 0 #291d09,0 30px 0 #281c09}.layer-top{top:0}.layer-middle{top:33px}.layer-bottom{top:66px}.icing{top:2px;background-color:#f0e4d0;width:240px;height:90px}.icing,.icing:before{left:5px;border-radius:50%}.icing:before{content:"";position:absolute;top:4px;right:5px;bottom:6px;background-color:#f4ebdc;-webkit-box-shadow:0 0 4px #f6efe3,0 0 4px #f6efe3,0 0 4px #f6efe3;box-shadow:0 0 4px #f6efe3,0 0 4px #f6efe3,0 0 4px #f6efe3;z-index:1}.drip{display:block;width:50px;height:60px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:#f0e4d0}.drip1{top:53px;left:5px;-webkit-transform:skewY(15deg);transform:skewY(15deg);height:48px;width:40px}.drip2{top:69px;left:181px;-webkit-transform:skewY(-15deg);transform:skewY(-15deg)}.drip3{top:54px;left:90px;width:80px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.candle{background-color:#7b020b;width:16px;height:50px;border-radius:8px/4px;top:-20px;left:50%;margin-left:-8px;z-index:10}.candle:before{content:"";position:absolute;top:0;left:0;width:16px;height:8px;border-radius:50%;background-color:#ad030f}.flame{position:absolute;background-color:orange;width:15px;height:35px;border-radius:10px 10px 10px 10px/25px 25px 10px 10px;top:-34px;left:50%;margin-left:-7.5px;z-index:10;-webkit-box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);-webkit-transform-origin:50% 90%;transform-origin:50% 90%;-webkit-animation:flicker 1s ease-in-out infinite alternate;animation:flicker 1s ease-in-out infinite alternate}@-webkit-keyframes flicker{0%{-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.2),0 0 20px rgba(255,165,0,.2),0 0 60px rgba(255,165,0,.2),0 0 80px rgba(255,165,0,.2);box-shadow:0 0 10px rgba(255,165,0,.2),0 0 20px rgba(255,165,0,.2),0 0 60px rgba(255,165,0,.2),0 0 80px rgba(255,165,0,.2)}25%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5)}50%{-webkit-transform:skewX(10deg);transform:skewX(10deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.3),0 0 20px rgba(255,165,0,.3),0 0 60px rgba(255,165,0,.3),0 0 80px rgba(255,165,0,.3);box-shadow:0 0 10px rgba(255,165,0,.3),0 0 20px rgba(255,165,0,.3),0 0 60px rgba(255,165,0,.3),0 0 80px rgba(255,165,0,.3)}75%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.4),0 0 20px rgba(255,165,0,.4),0 0 60px rgba(255,165,0,.4),0 0 80px rgba(255,165,0,.4);box-shadow:0 0 10px rgba(255,165,0,.4),0 0 20px rgba(255,165,0,.4),0 0 60px rgba(255,165,0,.4),0 0 80px rgba(255,165,0,.4)}to{-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5)}}@keyframes flicker{0%{-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.2),0 0 20px rgba(255,165,0,.2),0 0 60px rgba(255,165,0,.2),0 0 80px rgba(255,165,0,.2);box-shadow:0 0 10px rgba(255,165,0,.2),0 0 20px rgba(255,165,0,.2),0 0 60px rgba(255,165,0,.2),0 0 80px rgba(255,165,0,.2)}25%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5)}50%{-webkit-transform:skewX(10deg);transform:skewX(10deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.3),0 0 20px rgba(255,165,0,.3),0 0 60px rgba(255,165,0,.3),0 0 80px rgba(255,165,0,.3);box-shadow:0 0 10px rgba(255,165,0,.3),0 0 20px rgba(255,165,0,.3),0 0 60px rgba(255,165,0,.3),0 0 80px rgba(255,165,0,.3)}75%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.4),0 0 20px rgba(255,165,0,.4),0 0 60px rgba(255,165,0,.4),0 0 80px rgba(255,165,0,.4);box-shadow:0 0 10px rgba(255,165,0,.4),0 0 20px rgba(255,165,0,.4),0 0 60px rgba(255,165,0,.4),0 0 80px rgba(255,165,0,.4)}to{-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5);box-shadow:0 0 10px rgba(255,165,0,.5),0 0 20px rgba(255,165,0,.5),0 0 60px rgba(255,165,0,.5),0 0 80px rgba(255,165,0,.5)}}.balloon-wrapper{z-index:1;position:absolute;-webkit-transform:scale(.45);transform:scale(.45);left:80px;top:5px}.balloon{width:100%;margin:0 auto;padding-top:1px;position:relative}.balloon>div{text-align:center;width:43px;height:53px;background:rgba(182,15,97,.9);border-radius:80% 80% 80% 80%;margin:0 auto;position:absolute;-webkit-box-shadow:inset 17px 7px 10px rgba(182,15,97,.9);box-shadow:inset 17px 7px 10px rgba(182,15,97,.9);-webkit-transform-origin:bottom center}.balloon>div:first-child{background:rgba(182,15,97,.9);left:0;-webkit-box-shadow:inset 10px 10px 10px rgba(135,11,72,.9);box-shadow:inset 10px 10px 10px rgba(135,11,72,.9);-webkit-animation:balloon1 6s ease-in-out infinite;animation:balloon1 6s ease-in-out infinite}.balloon>div:first-child:before{color:rgba(182,15,97,.9)}.balloon>div:nth-child(2){background:rgba(242,112,45,.9);left:50px;-webkit-box-shadow:inset 10px 10px 10px rgba(222,85,14,.9);box-shadow:inset 10px 10px 10px rgba(222,85,14,.9);-webkit-animation:balloon2 6s ease-in-out infinite;animation:balloon2 6s ease-in-out infinite}.balloon>div:nth-child(2):before{color:rgba(242,112,45,.9)}.balloon>div:nth-child(3){background:rgba(45,181,167,.9);left:100px;-webkit-box-shadow:inset 10px 10px 10px rgba(35,140,129,.9);box-shadow:inset 10px 10px 10px rgba(35,140,129,.9);-webkit-animation:balloon4 6s ease-in-out infinite;animation:balloon4 6s ease-in-out infinite}.balloon>div:nth-child(3):before{color:rgba(45,181,167,.9)}.balloon>div:nth-child(4){background:rgba(190,61,244,.9);left:150px;-webkit-box-shadow:inset 10px 10px 10px rgba(173,14,240,.9);box-shadow:inset 10px 10px 10px rgba(173,14,240,.9);-webkit-animation:balloon1 5s ease-in-out infinite;animation:balloon1 5s ease-in-out infinite}.balloon>div:nth-child(4):before{color:rgba(190,61,244,.9)}.balloon>div:nth-child(5){background:rgba(180,224,67,.9);left:200px;-webkit-box-shadow:inset 10px 10px 10px rgba(158,206,34,.9);box-shadow:inset 10px 10px 10px rgba(158,206,34,.9);-webkit-animation:balloon3 5s ease-in-out infinite;animation:balloon3 5s ease-in-out infinite}.balloon>div:nth-child(5):before{color:rgba(180,224,67,.9)}.balloon>div:nth-child(6){display:none}.balloon>div:nth-child(7){background:rgba(242,194,58,.9);left:300px;-webkit-box-shadow:inset 10px 10px 10px rgba(234,177,15,.9);box-shadow:inset 10px 10px 10px rgba(234,177,15,.9);-webkit-animation:balloon2 3s ease-in-out infinite;animation:balloon2 3s ease-in-out infinite}.balloon>div:nth-child(7):before{color:rgba(242,194,58,.9)}.balloon>div:nth-child(8){background:rgba(182,15,97,.9);left:350px;-webkit-box-shadow:inset 10px 10px 10px rgba(135,11,72,.9);box-shadow:inset 10px 10px 10px rgba(135,11,72,.9);-webkit-animation:balloon1 6s ease-in-out infinite;animation:balloon1 6s ease-in-out infinite}.balloon>div:nth-child(8):before{color:rgba(182,15,97,.9)}.balloon>div:nth-child(9){background:rgba(242,112,45,.9);left:400px;-webkit-box-shadow:inset 10px 10px 10px rgba(222,85,14,.9);box-shadow:inset 10px 10px 10px rgba(222,85,14,.9);-webkit-animation:balloon2 6s ease-in-out infinite;animation:balloon2 6s ease-in-out infinite}.balloon>div:nth-child(9):before{color:rgba(242,112,45,.9)}.balloon>div:nth-child(10){background:rgba(45,181,167,.9);left:450px;-webkit-box-shadow:inset 10px 10px 10px rgba(35,140,129,.9);box-shadow:inset 10px 10px 10px rgba(35,140,129,.9);-webkit-animation:balloon4 6s ease-in-out infinite;animation:balloon4 6s ease-in-out infinite}.balloon>div:nth-child(10):before{color:rgba(45,181,167,.9)}.balloon>div:before{color:rgba(182,15,97,.9);position:absolute;bottom:-11px;left:15px;content:"\25B2";font-size:1em}.balloon span{font-size:35px;color:#fff;position:relative}@-webkit-keyframes balloon1{0%,to{-webkit-transform:translateY(0) rotate(-6deg)}50%{-webkit-transform:translateY(-5px) rotate(8deg)}}@keyframes balloon1{0%,to{-webkit-transform:translateY(0) rotate(-6deg);transform:translateY(0) rotate(-6deg)}50%{-webkit-transform:translateY(-5px) rotate(8deg);transform:translateY(-5px) rotate(8deg)}}@-webkit-keyframes balloon2{0%,to{-webkit-transform:translateY(0) rotate(6deg)}50%{-webkit-transform:translateY(-10px) rotate(-8deg)}}@keyframes balloon2{0%,to{-webkit-transform:translateY(0) rotate(6deg);transform:translateY(0) rotate(6deg)}50%{-webkit-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg)}}@-webkit-keyframes balloon3{0%,to{-webkit-transform:translateY(-10px) rotate(6deg)}50%{-webkit-transform:translate(-5px,10px) rotate(-8deg)}}@keyframes balloon3{0%,to{-webkit-transform:translateY(-10px) rotate(6deg);transform:translateY(-10px) rotate(6deg)}50%{-webkit-transform:translate(-5px,10px) rotate(-8deg);transform:translate(-5px,10px) rotate(-8deg)}}@-webkit-keyframes balloon4{0%,to{-webkit-transform:translate(10px,-10px) rotate(-8eg)}50%{-webkit-transform:translate(-15px,20px) rotate(10deg)}}@keyframes balloon4{0%,to{-webkit-transform:translate(10px,-10px) rotate(-8eg);transform:translate(10px,-10px) rotate(-8eg)}50%{-webkit-transform:translate(-15px,10px) rotate(10deg);transform:translate(-15px,10px) rotate(10deg)}}