/* Small combat notices stay out of the boss's way. */
#juice-notice.juice-spawn { top:var(--juice-top,27%); width:max-content; max-width:calc(100vw - 36px); padding:13px 25px; border:1px solid #e7cc8580; background:linear-gradient(100deg,#18332aee,#294237ee); box-shadow:0 6px 22px #061b2860; }
#juice-notice.juice-spawn .juice-eyebrow { margin:0; font-size:17px; letter-spacing:.04em; }
#daily-reveal .chest-window { height:188px; margin:18px 0; border-radius:18px; box-shadow:inset 0 0 24px #061c22a0,0 0 24px #e4bb3820; }
#daily-reveal .chest-pointer { position:absolute; top:1px; left:50%; transform:translateX(-50%); color:#ffe4a0; text-shadow:0 0 10px #eec455; }
#daily-reveal .chest-window::after { content:''; position:absolute; inset:0; pointer-events:none; background:linear-gradient(90deg,#152f2ee0,transparent 24%,transparent 76%,#152f2ee0); }
#daily-reveal .chest-card img { width:86px; height:100px; }
#daily-reveal .juice-chest-stage[hidden] { display:none; }
.equipment-recycle-review .recycle-benefit { display:block; margin:8px 0; color:#c0ebc9; font-size:1.12em; }
.equipment-recycle-review .equipment-item-actions { direction:ltr; margin-top:16px; gap:12px; }
html[data-language-direction="rtl"] .equipment-recycle-review .equipment-item-actions button { direction:rtl; }
