.live-flame{--flame:oklch(from color-mix(in srgb, var(--color-warning) 60%, var(--color-error)) clamp(.6, l, .72) max(c, .17) h);--flame-core:oklch(from var(--color-warning) .88 .15 h);--glow:0;isolation:isolate;color:var(--color-text-muted);flex-shrink:0;place-items:center;line-height:0;display:inline-grid;position:relative}.live-flame svg{z-index:1;position:relative;overflow:visible}.live-flame.is-new{color:color-mix(in srgb, var(--flame) 70%, var(--color-text-muted))}.live-flame.is-lost{color:var(--color-text-muted)}.live-flame.is-lit,.live-flame.is-waiting,.live-flame.is-rest{--glow:.55;color:var(--flame)}.live-flame.is-lit{--glow:.9}.live-flame .flame-icon__core{fill:var(--flame-core)}.live-flame:before{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--flame) 60%, transparent), transparent);content:"";opacity:var(--glow);pointer-events:none;position:absolute;inset:-45%}@media (prefers-reduced-motion:no-preference){.live-flame.is-lit svg,.live-flame.is-waiting svg,.live-flame.is-rest svg{transform-origin:50% 85%;animation:2.6s ease-in-out infinite live-flame-sway}.live-flame .flame-icon__core{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite live-flame-core}.live-flame.is-lit:before,.live-flame.is-waiting:before,.live-flame.is-rest:before{animation:2.2s ease-in-out infinite alternate live-flame-glow}.live-flame.is-rest svg{animation-duration:3.6s}.live-flame.is-rest:before{animation-duration:3.2s}}@keyframes live-flame-sway{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.05,1.1)rotate(-2deg)}65%{transform:scale(.97,1.03)rotate(1.5deg)}}@keyframes live-flame-core{0%,to{transform:scale(1)}30%{transform:scale(.86,1.14)}60%{transform:scale(1.06,.9)}}@keyframes live-flame-glow{0%{opacity:calc(var(--glow) * .55);transform:scale(.85)}to{opacity:var(--glow);transform:scale(1.12)}}
