/* Contextual links to TumiCoins and American Smart Chain. */
#walletApp .hero .tmc-discover{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px;margin-top:12px;max-width:calc(100% - 220px)}
#walletApp .hero .tmc-discover button,#walletApp .hero .tmc-discover .tmc-discover-link{appearance:none;display:inline-flex;text-decoration:none;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid rgba(170,220,255,.36);border-radius:999px;background:rgba(3,34,77,.37);color:#fff;font:700 12px system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
#walletApp .hero .tmc-discover button:hover,#walletApp .hero .tmc-discover .tmc-discover-link:hover{background:rgba(18,101,177,.62);border-color:#a6daff;transform:translateY(-1px)}
#walletApp .hero .tmc-discover>span{font-size:11px;color:#b9d9fc;font-weight:500}
#walletApp .asc-trace{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:15px;padding:14px 15px;border:1px solid rgba(123,188,247,.20);border-radius:16px;background:linear-gradient(125deg,rgba(8,89,173,.21),rgba(24,119,194,.08))}
#walletApp .asc-trace>div{min-width:0}
#walletApp .asc-trace strong,#walletApp .asc-trace span{display:block}
#walletApp .asc-trace strong{font-size:13px;line-height:1.35;color:#f4faff}
#walletApp .asc-trace>div>span{margin-top:4px;font-size:11px;line-height:1.4;color:#a8c5e4}
#walletApp .asc-trace button{appearance:none;flex:none;min-height:36px;padding:8px 11px;border:1px solid rgba(149,209,255,.42);border-radius:10px;background:rgba(15,93,166,.48);color:#fff;font:700 11px system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .18s ease,transform .18s ease}
#walletApp .asc-trace button:hover{background:#0e72c7;transform:translateY(-1px)}
#walletApp [data-wallet-federation]:focus-visible{outline:3px solid #80d3ff;outline-offset:3px}
#walletApp [data-wallet-federation]:disabled{opacity:.65;cursor:wait;transform:none}
#walletApp .federation-status{margin:0;color:#b9d9fc;font-size:11px;line-height:1.4}
#walletApp .federation-status:not(:empty){margin-top:9px}
#walletApp .federation-status.error{color:#ffcbcd}
@media(max-width:900px){#walletApp .hero .tmc-discover{max-width:100%}}
@media(max-width:620px){
  #walletApp .hero .tmc-discover{display:flex;align-items:flex-start;flex-direction:column;gap:4px;margin-top:12px}
  #walletApp .hero .tmc-discover button,#walletApp .hero .tmc-discover .tmc-discover-link{min-height:34px;font-size:11px}
  #walletApp .hero .tmc-discover>span{font-size:10px}
  #walletApp .asc-trace{align-items:flex-start;flex-direction:column}
  #walletApp .asc-trace button{width:auto}
}

@media(min-width:901px){
  #walletApp .hero .tmc-discover{
    position:absolute;
    top:92px;
    right:28px;
    margin-top:0;
    max-width:300px;
    justify-content:flex-end;
    text-align:right;
  }
  #walletApp .hero .tmc-discover>span{
    width:100%;
  }
}
