.braise{bottom:-2vh;left:var(--x);inline-size:var(--t,4px);aspect-ratio:1;opacity:0;animation:braise-monte var(--d,10s) linear var(--r,0s) infinite;will-change:transform, opacity;background:radial-gradient(circle,#fff4c2 0%,#ffb020 38%,#ff5a0000 70%);border-radius:50%;position:absolute}@keyframes braise-monte{0%{opacity:0;transform:translate(0,0)scale(1)}8%{opacity:.95}65%{opacity:.55}to{transform:translate3d(var(--dx,24px), -108vh, 0) scale(.25);opacity:0}}@media (prefers-reduced-motion:reduce){.braise{display:none}}
