@layer normalize{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}*{box-sizing:border-box}:root{--plate-depth: 1;--marzipan: #f3dd6d;--marzipan-dark: #ecc813;--marzipan-light: #f7e797;--jammies: #f79588;--jammies-dark: #dd4f3c;--cake: #fae09e;--cake-hover-y: 2vmin;--cake-hover-z: 3vmin;--cake-hover-rotate: -10deg;--cake-active-y: 3vmin;--cake-active-z: 4vmin;--cake-active-rotate: -10deg;--shadow-hover-translate: -5%;--shadow-hover-opacity: .15;--shadow-active-translate: -8%;--shadow-active-opacity: .05;--bg-hue: 190}body{min-height:100vh;padding:0;margin:0}.scene{display:flex;align-items:center;justify-content:center;perspective:800px;transform-style:preserve-3d;margin:0;padding:0;height:100vh;width:100vw}.plane{height:30vmin;width:40vmin;transform:rotateX(-24deg) rotateY(-24deg) rotateX(90deg) rotate(0);transform-style:preserve-3d}[type=checkbox]{opacity:0;position:fixed;left:100%}.cube{position:absolute;height:calc(var(--height) * 1vmin);width:calc(var(--width) * 1vmin);transform-style:preserve-3d}.cube>div:nth-of-type(1){height:100%;width:100%;transform:translateZ(var(--offset, 0))}.cube>div:nth-of-type(2){position:absolute;top:0;left:calc(var(--width) * 1vmin);height:100%;width:calc(var(--depth) * 1vmin);transform:rotateY(-90deg) translate(var(--offset, 0));transform-origin:0 50%}.cube>div:nth-of-type(3){position:absolute;top:0;left:0;height:100%;width:calc(var(--depth) * 1vmin);transform:rotateY(-90deg) translate(var(--offset, 0));transform-origin:0 50%}.cube>div:nth-of-type(4){position:absolute;top:0;left:0;height:calc(var(--depth) * 1vmin);width:100%;transform-origin:50% 0;transform:rotateX(90deg) translate3d(0,var(--offset, 0),0)}.cube>div:nth-of-type(5){position:absolute;top:100%;left:0;width:100%;height:calc(var(--depth) * 1vmin);transform-origin:50% 0;transform:rotateX(90deg) translate3d(0,var(--offset, 0),0)}.cube>div:nth-of-type(6){height:100%;width:100%;position:absolute;top:0;left:0;transform:translateZ(calc(var(--depth) * 1vmin)) translateZ(var(--offset, 0))}.plate{--height: 25;--width: 35;--depth: 1;top:50%;left:50%;transform:translate(-50%,-50%)}.plate>div:nth-of-type(2),.plate>div:nth-of-type(3),.plate>div:nth-of-type(4){background:#ccc}.plate>div:nth-of-type(5){background:#e6e6e6}.plate>div:nth-of-type(6){background:#f2f2f2}.plate:before{content:"";position:absolute;left:100%;height:5vmin;width:1vmin;top:72%;transition:transform .25s,opacity .25s;background:#1a1a1a;opacity:0;transform:rotateY(-90deg) skewY(-20deg);transform-origin:0 100%}.plate:after{content:"";position:absolute;left:100%;height:20vmin;width:11.5vmin;transition:transform .25s,opacity .25s;background:#1a1a1a;opacity:0;top:52%;transform-origin:0 50%;transform:translate3d(0,-50%,-.2vmin) scaleX(0)}.cake{height:20vmin;width:30vmin;position:absolute;top:50%;left:50%;transform-style:preserve-3d;transform:translate(-50%,-50%) translateZ(calc(var(--plate-depth) * 1vmin))}.cake-slice{--depth: 15;--height: 20;--width: 5;--offset: calc((var(--depth) / 2) * -1vmin);position:absolute;top:0;transition:transform .25s;transform-origin:50% 100%;z-index:2;transform:translateZ(calc((var(--depth) / 2) * 1vmin))}.cake-slice:hover{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-hover-y),var(--cake-hover-z)) rotateX(var(--cake-hover-rotate))}.cake-slice>div:nth-of-type(1){background:var(--marzipan-light)}.cake-slice>div:nth-of-type(2){background:var(--marzipan-dark)}.cake-slice>div:nth-of-type(3){background:var(--marzipan)}.cake-slice>div:nth-of-type(4){background:var(--marzipan-light)}.cake-slice>div:nth-of-type(5){background:var(--marzipan-light)}.cake-slice>div:nth-of-type(6){background:var(--marzipan)}.cake-slice:nth-of-type(1){left:calc((var(--width) * 0) * 1vmin)}.cake-slice:nth-of-type(1):hover~span:nth-of-type(1){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(2){left:calc((var(--width) * 1) * 1vmin)}.cake-slice:nth-of-type(2):hover~span:nth-of-type(2){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(3){left:calc((var(--width) * 2) * 1vmin)}.cake-slice:nth-of-type(3):hover~span:nth-of-type(3){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(4){left:calc((var(--width) * 3) * 1vmin)}.cake-slice:nth-of-type(4):hover~span:nth-of-type(4){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(5){left:calc((var(--width) * 4) * 1vmin)}.cake-slice:nth-of-type(5):hover~span:nth-of-type(5){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(6){left:calc((var(--width) * 5) * 1vmin)}.cake-slice:nth-of-type(6):hover~span:nth-of-type(6){transform:translateZ(.00001vmin) translateY(var(--shadow-hover-translate));opacity:var(--shadow-hover-opacity)}.cake-slice:nth-of-type(1)>div:nth-of-type(2),.cake-slice:nth-of-type(2)>div:nth-of-type(2),.cake-slice:nth-of-type(3)>div:nth-of-type(2),.cake-slice:nth-of-type(4)>div:nth-of-type(2),.cake-slice:nth-of-type(5)>div:nth-of-type(2){background:linear-gradient(var(--jammies),var(--jammies)) 10% 10%/43% 43% no-repeat,linear-gradient(var(--cake),var(--cake)) 90% 10%/43% 43% no-repeat,linear-gradient(var(--jammies),var(--jammies)) 90% 90%/43% 43% no-repeat,linear-gradient(var(--cake),var(--cake)) 10% 90%/43% 43% no-repeat,linear-gradient(var(--jammies-dark),var(--jammies-dark)) center center/92% 92% no-repeat,var(--marzipan-light)}.cake-slice:nth-of-type(6)>div:nth-of-type(3){background:linear-gradient(var(--jammies),var(--jammies)) 10% 10%/43% 43% no-repeat,linear-gradient(var(--cake),var(--cake)) 90% 10%/43% 43% no-repeat,linear-gradient(var(--jammies),var(--jammies)) 90% 90%/43% 43% no-repeat,linear-gradient(var(--cake),var(--cake)) 10% 90%/43% 43% no-repeat,linear-gradient(var(--jammies-dark),var(--jammies-dark)) center center/92% 92% no-repeat,var(--marzipan-light)}.css-label{display:block;transform:rotate(90deg) rotateY(180deg) translate(-25%,15%);position:absolute;top:0;left:0;mix-blend-mode:overlay;font-family:sans-serif;font-weight:700;font-size:4vmin}.backdrop{height:200vh;width:200vw;position:fixed;inset:0;background:hsl(var(--bg-hue),20%,40%);transform:translateZ(-30vmin);z-index:-1}.cake-slice__shadow{--width: 5;--alpha: 1;display:block;position:absolute;height:100%;width:calc(var(--width) * 1vmin);background:#1a1a1a;transition:transform .25s,opacity .25s;top:0;transform:translateZ(.00001vmin)}.cake-slice__shadow:nth-of-type(1){left:calc((var(--width) * 0) * 1vmin)}.cake-slice__shadow:nth-of-type(2){left:calc((var(--width) * 1) * 1vmin)}.cake-slice__shadow:nth-of-type(3){left:calc((var(--width) * 2) * 1vmin)}.cake-slice__shadow:nth-of-type(4){left:calc((var(--width) * 3) * 1vmin)}.cake-slice__shadow:nth-of-type(5){left:calc((var(--width) * 4) * 1vmin)}.cake-slice__shadow:nth-of-type(6){left:calc((var(--width) * 5) * 1vmin)}[type=checkbox]:nth-of-type(1):checked~label:nth-of-type(1){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(1):checked~.scene .plane .cake .cake-slice:nth-of-type(1){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(1):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(1){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(2):checked~label:nth-of-type(2){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(2):checked~.scene .plane .cake .cake-slice:nth-of-type(2){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(2):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(2){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(3):checked~label:nth-of-type(3){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(3){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(3){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(4):checked~label:nth-of-type(4){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(4):checked~.scene .plane .cake .cake-slice:nth-of-type(4){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(4):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(4){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(5):checked~label:nth-of-type(5){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(5):checked~.scene .plane .cake .cake-slice:nth-of-type(5){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(5):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(5){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(6):checked~label:nth-of-type(6){height:100vh;width:100vw;position:fixed;z-index:11;opacity:.3;transform:translateZ(30vmin)}[type=checkbox]:nth-of-type(6):checked~.scene .plane .cake .cake-slice:nth-of-type(6){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate))}[type=checkbox]:nth-of-type(6):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(6){transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}[type=checkbox]:nth-of-type(1):checked~.backdrop{animation:party-drop 1s infinite linear}[type=checkbox]:nth-of-type(2):checked~.scene .plane .cake .cake-slice:nth-of-type(2){animation:cake-flip 1s infinite linear}[type=checkbox]:nth-of-type(2):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(2){animation:shadow-flip 1s infinite linear}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(1){animation:cake-wave 1s .1s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(2){animation:cake-wave 1s .2s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(3){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translateZ(0) rotateX(0);animation:cake-wave 1s .3s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(4){animation:cake-wave 1s .4s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(5){animation:cake-wave 1s .5s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice:nth-of-type(6){animation:cake-wave 1s .6s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(1){animation:shadow-wave 1s .1s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(2){animation:shadow-wave 1s .2s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(3){opacity:1;animation:shadow-wave 1s .3s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(4){animation:shadow-wave 1s .4s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(5){animation:shadow-wave 1s .5s infinite both}[type=checkbox]:nth-of-type(3):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(6){animation:shadow-wave 1s .6s infinite both}[type=checkbox]:nth-of-type(4):checked~.scene .plane .cake .cake-slice:nth-of-type(4){transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(20vmin) rotate(90deg)}[type=checkbox]:nth-of-type(4):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(4){opacity:0}[type=checkbox]:nth-of-type(5):checked~.scene .plane .cake .cake-slice:nth-of-type(5){transform-origin:50% 50%;animation:blast-off 2s}[type=checkbox]:nth-of-type(5):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(5){animation:blast-shadow 2s}[type=checkbox]:nth-of-type(6):checked~.scene .plane .cake .cake-slice:nth-of-type(6){transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translateZ(0) rotateX(0) translateZ(0) scale(1) rotate(0) translate3d(calc((var(--width)) * 2vmin),0,calc(var(--width) * -1vmin)) rotateY(100deg)}[type=checkbox]:nth-of-type(6):checked~.scene .plane .cake .cake-slice__shadow:nth-of-type(6){opacity:.8;transform:translateZ(.00001vmin) translate(100%)}[type=checkbox]:nth-of-type(6):checked~.scene .plane .plate:before{opacity:.8}[type=checkbox]:nth-of-type(6):checked~.scene .plane .plate:after{opacity:.8;transform:translate3d(0,-50%,-.2vmin) scaleX(1)}.spinner{height:100vh;width:15vw;position:fixed;top:0;z-index:10}.spinner:hover~.scene .plane{animation-name:cake-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.spinner--left{left:0}.spinner--right{right:0}.spinner--right:hover~.scene .plane{animation-direction:reverse}.cake-bear{mix-blend-mode:overlay;position:absolute;width:100%;transform:rotate(90deg) translate(15%)}@keyframes party-drop{0%{background:#52747a}1%{background:#52717a}2%{background:#526f7a}3%{background:#526c7a}4%{background:#526a7a}5%{background:#52677a}6%{background:#52657a}7%{background:#52627a}8%{background:#52607a}9%{background:#525e7a}10%{background:#525b7a}11%{background:#52597a}12%{background:#52567a}13%{background:#52547a}14%{background:#52527a}15%{background:#54527a}16%{background:#57527a}17%{background:#59527a}18%{background:#5c527a}19%{background:#5e527a}20%{background:#61527a}21%{background:#63527a}22%{background:#65527a}23%{background:#68527a}24%{background:#6a527a}25%{background:#6d527a}26%{background:#6f527a}27%{background:#72527a}28%{background:#74527a}29%{background:#77527a}30%{background:#79527a}31%{background:#7a5279}32%{background:#7a5277}33%{background:#7a5274}34%{background:#7a5272}35%{background:#7a5270}36%{background:#7a526d}37%{background:#7a526b}38%{background:#7a5268}39%{background:#7a5266}40%{background:#7a5263}41%{background:#7a5261}42%{background:#7a525e}43%{background:#7a525c}44%{background:#7a5259}45%{background:#7a5257}46%{background:#7a5255}47%{background:#7a5252}48%{background:#7a5452}49%{background:#7a5652}50%{background:#7a5852}51%{background:#7a5b52}52%{background:#7a5d52}53%{background:#7a6052}54%{background:#7a6252}55%{background:#7a6552}56%{background:#7a6752}57%{background:#7a6a52}58%{background:#7a6c52}59%{background:#7a6e52}60%{background:#7a7152}61%{background:#7a7352}62%{background:#7a7652}63%{background:#7a7852}64%{background:#7a7a52}65%{background:#787a52}66%{background:#757a52}67%{background:#737a52}68%{background:#707a52}69%{background:#6e7a52}70%{background:#6b7a52}71%{background:#697a52}72%{background:#677a52}73%{background:#647a52}74%{background:#627a52}75%{background:#5f7a52}76%{background:#5d7a52}77%{background:#5a7a52}78%{background:#587a52}79%{background:#557a52}80%{background:#537a52}81%{background:#527a53}82%{background:#527a55}83%{background:#527a58}84%{background:#527a5a}85%{background:#527a5c}86%{background:#527a5f}87%{background:#527a61}88%{background:#527a64}89%{background:#527a66}90%{background:#527a69}91%{background:#527a6b}92%{background:#527a6e}93%{background:#527a70}94%{background:#527a73}95%{background:#527a75}96%{background:#527a77}97%{background:#527a7a}98%{background:#52787a}99%{background:#52767a}to{background:#52747a}}@keyframes cake-flip{0%{transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(0) scale(1) rotate(0)}25%{transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(-1vmin) scale(.95) rotate(0)}50%{transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(20vmin) scale(1.2)}75%{transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(20vmin) scale(1.1) rotateX(-360deg)}to{transform-origin:50% 50%;transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(0) scale(1) rotate(-360deg)}}@keyframes shadow-flip{25%{opacity:1}75%{opacity:0}}@keyframes cake-spin{to{transform:rotateX(-24deg) rotateY(-24deg) rotateX(90deg) rotate(360deg)}}@keyframes show-off{50%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(15vmin) rotate(0)}to{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) translateZ(15vmin) rotate(90deg)}}@keyframes blast-off{0%,5%,10%,15%,20%,25%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(2deg) translateZ(0) scale(1)}2.5%,7.5%,12.5%,17.5%,22.5%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(-2deg) translateZ(0) scale(1)}80%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(0) translateZ(100vmin) scale(1)}80.1%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(0) translateZ(100vmin) scale(0)}80.2%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(0) translateZ(0) scale(0)}to{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translate3d(0,var(--cake-active-y),var(--cake-active-z)) rotateX(var(--cake-active-rotate)) rotateX(0) translateZ(0) scale(1)}}@keyframes blast-shadow{80%{opacity:0}}@keyframes cake-wave{0%,to{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translateZ(0) rotateX(0) translateZ(0)}50%{transform:translateZ(calc((var(--depth) / 2) * 1vmin)) translateZ(0) rotateX(0) translateZ(3vmin)}}@keyframes shadow-wave{50%{transform:translateZ(.00001vmin) translateY(var(--shadow-active-translate));opacity:var(--shadow-active-opacity)}}
