#prayerFlowerToast{position:fixed;left:50%;bottom:175px;transform:translateX(-50%);z-index:35;max-width:min(420px,calc(100vw - 32px));width:max-content;padding:10px 16px;border:1px solid #fff5df66;border-radius:20px;background:#fff4ddde;color:#4f6049;font-size:calc(14px * var(--garden-text-scale,1));line-height:1.6;text-align:center;overflow-wrap:anywhere;animation:prayerFlowerNotice 4.5s ease both}#prayerFlowerToast[hidden]{display:none}#prayerFlowerCount,.prayer-flower-note{font-size:calc(14px * var(--garden-text-scale,1));line-height:1.8}#prayerFlowerCount{padding:10px 0;border-top:1px solid #80916d33}@keyframes prayerFlowerNotice{0%{opacity:0;translate:0 8px}12%,76%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -5px}}@media(max-width:700px){#prayerFlowerToast{bottom:calc(220px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){#prayerFlowerToast{animation:none}}