/* A new deposit needs an explicit click before any wallet request. */
#deposit-review-hint{margin:22px 0 0;padding:14px 16px;border-left:3px solid #e8c772;background:#d2ac4c12;color:#e9dfc4;border-radius:3px}
#deposit-review-hint strong{display:block;color:#f3d587;font-size:15px;margin-bottom:4px}
#deposit-review-hint span{display:block;font-size:13px;line-height:1.6}
#wallet-confirm.deposit-ready{position:relative;font-size:15px;font-weight:700;padding:15px 24px;background:#f0d594;color:#211907;border:1px solid #ffe7aa;box-shadow:0 0 0 3px #dcb65e30,0 0 28px #e1b64e45;animation:deposit-attention 850ms ease-in-out 3}
#wallet-confirm.deposit-ready::after{content:' →';padding-left:8px}
#wallet-confirm.deposit-ready:hover{background:#ffe5aa;box-shadow:0 0 0 3px #dcb65e55,0 0 34px #e1b64e65}
#wallet-confirm.deposit-ready:focus-visible{outline:3px solid #fff1cb;outline-offset:6px}
@keyframes deposit-attention{0%,100%{transform:translateY(0);box-shadow:0 0 0 3px #dcb65e30,0 0 28px #e1b64e45}50%{transform:translateY(-3px);box-shadow:0 0 0 6px #dcb65e20,0 0 38px #e1b64e70}}
@media(prefers-reduced-motion:reduce){#wallet-confirm.deposit-ready{animation:none}}
@media(max-width:480px){#wallet-confirm.deposit-ready{width:100%}}
