/* stylelint-disable -- Migrated parity CSS: keep cascade, selector order, and declarations visually identical. */
  /* toast */
  .toast { position:fixed; bottom:24px; left:50%; transform:translateX(-50%) translateY(20px); background:var(--ink); color:#fff; padding:10px 18px; border-radius:var(--r-pill); font-size:13px; font-weight:600; box-shadow:var(--shadow-modal); opacity:0; pointer-events:none; transition:opacity .2s, transform .2s; z-index:100; }
  .toast.show { opacity:1; transform:translateX(-50%) translateY(0); }
  .token-note { font-size:12px; color:var(--text-faint); margin-top:var(--s-3); }
  .scrim { position:fixed; inset:0; background:rgba(0,0,0,.3); z-index:35; opacity:0; pointer-events:none; transition:opacity .3s; }
  .scrim.show { opacity:1; pointer-events:auto; }
