
:root{font:18px system-ui,sans-serif;color:#faf2ff}*{box-sizing:border-box}body{margin:0;background:transparent}[hidden]{display:none!important}
#card{margin:16px auto;width:min(90vw,820px);padding:18px 26px;background:linear-gradient(115deg,#21132e,#442369);border:2px solid #bc84f2;border-radius:20px;box-shadow:0 10px 28px #0007;animation:enter .3s ease-out}
#tag{font-size:14px;letter-spacing:.16em;color:#efd4ff}#headline{display:flex;justify-content:space-between;gap:12px;font-size:31px;margin:5px 0}
#sender{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#amount{white-space:nowrap;color:#fed99d}#message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;overflow:hidden;overflow-wrap:anywhere}
@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}