.cake[data-astro-cid-yh5afsru]{width:100%;max-width:420px;position:relative}.cake[data-astro-cid-yh5afsru] svg{width:100%;height:auto;display:block;overflow:visible}.cake[data-astro-cid-yh5afsru] .flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate cake-flame;animation-delay:calc(var(--i,0) * -.37s)}.cake[data-astro-cid-yh5afsru] .glow{animation:1.1s ease-in-out infinite alternate cake-glow;animation-delay:calc(var(--i,0) * -.37s)}.cake[data-astro-cid-yh5afsru] .candle.out .flame{animation:.35s ease-in forwards cake-out}.cake[data-astro-cid-yh5afsru] .candle.out .glow{opacity:0;transition:opacity .3s;animation:none}.cake[data-astro-cid-yh5afsru] .candle.out .smoke{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-out .2s forwards cake-smoke}.more[data-astro-cid-yh5afsru]{letter-spacing:.02em;color:#fff;background:#2a2a33;border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:800;position:absolute;bottom:4%;right:2%}@keyframes cake-flame{0%{transform:scale(.94,.9)rotate(-5deg)}to{transform:scale(1.04,1.1)rotate(5deg)}}@keyframes cake-glow{0%{opacity:.7}to{opacity:1}}@keyframes cake-out{to{opacity:0;transform:scale(.2,0)}}@keyframes cake-smoke{0%{opacity:0;transform:translateY(6px)scaleY(.4)}25%{opacity:.9}to{opacity:0;transform:translateY(-16px)scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.cake[data-astro-cid-yh5afsru] .flame,.cake[data-astro-cid-yh5afsru] .glow{animation:none}.cake[data-astro-cid-yh5afsru] .candle.out .flame{opacity:0;animation:none}.cake[data-astro-cid-yh5afsru] .candle.out .smoke{opacity:.6;animation:none}}
