.rp-wish{position:absolute;top:8px;right:8px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#2b2420;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.18);padding:0;transition:transform .12s}
.rp-wish svg{fill:none;stroke:currentColor}
.rp-wish:hover{transform:scale(1.08)}
.rp-wish[aria-pressed="true"]{color:#e0245e}
.rp-wish[aria-pressed="true"] svg{fill:currentColor}
.rp-wish--page{position:static;display:inline-flex;vertical-align:middle;margin-left:10px;background:transparent;box-shadow:none;border:1px solid rgba(0,0,0,.15)}
.rp-wish-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;background:#2b2420;color:#fff;border-radius:12px;padding:12px 16px;max-width:92vw;font:14px/1.35 system-ui,sans-serif;box-shadow:0 6px 24px rgba(0,0,0,.25)}
.rp-wish-toast a{color:#fff;font-weight:700;text-decoration:underline;margin-left:6px}
