.answer-flower{position:fixed;z-index:100;pointer-events:none;display:flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;border-radius:24px;white-space:nowrap;background:#f0f5e8;color:#47673e;box-shadow:0 4px 16px #52795c20;font:600 16px/1.5 system-ui,sans-serif;animation:garden-answer-rise 1.4s ease-out both}
.answer-flower img{display:block;width:40px;height:40px;object-fit:contain}
@keyframes garden-answer-rise{0%{opacity:0;transform:translate(-50%,12px) scale(.9)}18%,65%{opacity:1}100%{opacity:0;transform:translate(-50%,-72px) scale(1)}}
@media(prefers-reduced-motion:reduce){.answer-flower{animation:none;transform:translateX(-50%)}}
