.heat-flame.svelte-15c154w{position:relative;display:inline-block;flex:none;width:calc(var(--flame-size) * .8);height:var(--flame-size);line-height:0;vertical-align:middle}.heat-flame__svg.svelte-15c154w{display:block;width:100%;height:100%;overflow:visible;transform:scale(var(--flame-height));transform-origin:50% 95%}.heat-flame__glow.svelte-15c154w{position:absolute;inset:-35% -55% -10%;border-radius:50%;background:radial-gradient(closest-side,var(--flame-glow, color-mix(in srgb, var(--color-heat) 40%, transparent)),transparent);opacity:.7;pointer-events:none}.heat-flame__layer.svelte-15c154w{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-15c154w-flame-lick-a calc(1.6s * var(--flame-tempo)) ease-in-out var(--flame-phase) infinite alternate;will-change:transform}.heat-flame__layer--middle.svelte-15c154w{animation-name:svelte-15c154w-flame-lick-b;animation-duration:calc(1.15s * var(--flame-tempo))}.heat-flame__layer--core.svelte-15c154w{animation-name:svelte-15c154w-flame-lick-c;animation-duration:calc(.82s * var(--flame-tempo))}@keyframes svelte-15c154w-flame-lick-a{0%{transform:scale(1) skew(0) translateY(0)}35%{transform:scale(calc(1 - var(--flame-reach) * .4),calc(1 + var(--flame-reach))) skew(-3deg) translateY(calc(var(--flame-reach) * -6px))}70%{transform:scale(calc(1 + var(--flame-reach) * .25),calc(1 - var(--flame-reach) * .5)) skew(2deg) translateY(0)}to{transform:scale(calc(1 - var(--flame-reach) * .2),calc(1 + var(--flame-reach) * .6)) skew(-1deg) translateY(calc(var(--flame-reach) * -3px))}}@keyframes svelte-15c154w-flame-lick-b{0%{transform:scaleY(calc(1 - var(--flame-reach) * .4)) skew(2deg)}50%{transform:scale(calc(1 - var(--flame-reach) * .5),calc(1 + var(--flame-reach) * 1.2)) skew(-2.5deg) translateY(calc(var(--flame-reach) * -8px))}to{transform:scale(calc(1 + var(--flame-reach) * .3)) skew(1.5deg)}}@keyframes svelte-15c154w-flame-lick-c{0%{transform:scale(calc(1 + var(--flame-reach) * .4),calc(1 - var(--flame-reach) * .6)) skew(-2deg)}to{transform:scale(calc(1 - var(--flame-reach) * .4),calc(1 + var(--flame-reach) * 1.5)) skew(3deg) translateY(calc(var(--flame-reach) * -10px))}}.heat-flame__ember.svelte-15c154w{fill:var(--flame-tip);opacity:0;transform-box:fill-box;transform-origin:center;animation:svelte-15c154w-flame-ember 2.3s ease-out var(--ember-delay) infinite}@keyframes svelte-15c154w-flame-ember{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--ember-dx),-30px) scale(.3)}}.heat-flame--hero.svelte-15c154w .heat-flame__glow:where(.svelte-15c154w){animation:svelte-15c154w-flame-glow 1.8s ease-in-out infinite alternate}@keyframes svelte-15c154w-flame-glow{0%{opacity:.55}to{opacity:.85}}.heat-flame--flare-gain.svelte-15c154w{animation:svelte-15c154w-flame-flare .72s cubic-bezier(.2,.9,.3,1.2) both}.heat-flame--flare-tier-up.svelte-15c154w{animation:svelte-15c154w-flame-flare-big 1.15s cubic-bezier(.2,.9,.3,1.1) .38s both}@keyframes svelte-15c154w-flame-flare{0%{transform:scale(.6);filter:brightness(1)}35%{transform:scale(1.3);filter:brightness(1.55)}to{transform:scale(1);filter:brightness(1)}}@keyframes svelte-15c154w-flame-flare-big{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.65);filter:brightness(1.9)}55%{transform:scale(.92)}to{transform:scale(1);filter:brightness(1)}}.heat-flame__svg[data-paused] *,.heat-flame:has(.heat-flame__svg[data-paused]) .heat-flame__glow{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.heat-flame.svelte-15c154w,.heat-flame__layer.svelte-15c154w,.heat-flame__glow.svelte-15c154w{animation:none!important}.heat-flame__ember.svelte-15c154w{display:none}}:root[data-motion=reduced] .heat-flame.svelte-15c154w,:root[data-motion=reduced] .heat-flame__layer.svelte-15c154w,:root[data-motion=reduced] .heat-flame__glow.svelte-15c154w{animation:none!important}:root[data-motion=reduced] .heat-flame__ember.svelte-15c154w{display:none}
