body .lumi-reaction.lumi-answer-celebration{isolation:isolate;box-sizing:border-box;color:#15294a;text-align:start;vertical-align:middle;direction:rtl;background:linear-gradient(115deg,#f6fbdc,#fff 80%);border:1px solid #bcd572;border-radius:20px;flex-direction:row;flex:none;gap:16px;width:100%;min-width:0;max-width:100%;margin:0 0 12px;padding:12px 18px;display:flex;position:relative;overflow:hidden}body .lumi-answer-celebration .lumi-motion-slot{flex:0 0 140px;width:140px;max-width:140px;height:144px;position:relative;overflow:visible}body .lumi-answer-celebration .lumi-art{transform-origin:50% 80%;--lumi-size:124px!important}body .lumi-answer-celebration .lumi-celebration-copy{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}body .lumi-answer-celebration .lumi-celebration-copy strong{color:#15294a;margin:0;font-size:clamp(1.18rem,3vw,1.55rem);font-weight:800;line-height:1.35;display:block}body .lumi-answer-celebration .lumi-celebration-copy>span{color:#34465f;font-size:.95rem;line-height:1.5}body .lumi-celebration-sparkles{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}body .lumi-celebration-sparkles>span{inset-inline-start:var(--spark-x);opacity:0;background:#b3d94c;border-radius:2px;width:7px;height:12px;position:absolute;top:12%}body .lumi-celebration-sparkles>span:nth-child(3n){background:#15294a;border-radius:50%;width:6px;height:6px}body .lumi-reaction.lumi-answer-celebration[data-ready=true] .lumi-art{animation:.9s ease-out lumi-answer-hop}body .lumi-answer-celebration[data-ready=true] .lumi-celebration-sparkles>span{animation:lumi-answer-spark 1.1s ease-out var(--spark-delay) 1 both}body :is(.lumi-feedback,.daily-lumi-note,.chapter-result,.cvi-result,.minute-feedback,.eqp-lumi):has(>.lumi-answer-celebration){min-width:0;display:block}@keyframes lumi-answer-hop{0%{transform:scale(.88)rotate(-5deg)}35%{transform:translateY(-9px)scale(1.05)rotate(5deg)}65%{transform:translateY(0)rotate(-3deg)}to{transform:none}}@keyframes lumi-answer-spark{0%{opacity:0;transform:translateY(-8px)rotate(0)}18%{opacity:.85}to{opacity:0;transform:translateY(120px) rotate(var(--spark-turn))}}@media (max-width:480px){body .lumi-reaction.lumi-answer-celebration{border-radius:16px;gap:10px;padding:10px}body .lumi-answer-celebration .lumi-motion-slot{flex-basis:108px;width:108px;max-width:108px;height:116px}body .lumi-answer-celebration .lumi-art{--lumi-size:100px!important}body .lumi-answer-celebration .lumi-celebration-copy>span{font-size:.85rem}}@media (prefers-reduced-motion:reduce){body .lumi-reaction.lumi-answer-celebration[data-ready=true] .lumi-art{animation:none!important;transform:none!important}body .lumi-celebration-sparkles{display:none}body .lumi-answer-celebration,body .lumi-answer-celebration *{transition:none!important}}
