/* Trending on Robinhood Chain (launchpad-markets.js) */
#markets .mk-list{margin-top:6px}
.mk-cols,.mk-row{display:grid;grid-template-columns:34px minmax(0,1fr) 112px 96px 96px 78px;align-items:center;gap:10px}
.mk-cols{padding:6px 14px;color:var(--mut);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}
.mk-cols span:nth-child(n+3){text-align:right}
.mk-item{border:1px solid var(--line);border-radius:14px;background:rgba(13,7,21,.55);margin-bottom:8px;overflow:hidden;transition:border-color .2s}
.mk-item:hover{border-color:rgba(255,95,168,.4)}
.mk-axo{border-color:rgba(255,184,77,.45);background:rgba(13,7,21,.55)}
.mk-row,.lp-page button.mk-row{width:100%;background:none;background-image:none;border:0;border-radius:0;box-shadow:none;transform:none;color:var(--txt);font:inherit;font-weight:400;text-align:left;padding:11px 14px;cursor:pointer}
.lp-page button.mk-row:hover:not(:disabled){transform:none;box-shadow:none;background:rgba(255,255,255,.03)}
.mk-row:focus-visible{outline:2px solid var(--a);outline-offset:-2px}
.mk-rank{color:var(--mut);font-size:.85rem}
.mk-tok{display:flex;align-items:center;gap:10px;min-width:0}
.mk-logo{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#241636;display:grid;place-items:center;font-weight:700;color:var(--a2);border:1px solid var(--line)}
.mk-logo img{width:100%;height:100%;object-fit:cover;display:block}
.mk-nm{display:flex;flex-direction:column;min-width:0}
.mk-nm b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-nm small{color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-badges{display:flex;gap:4px;flex-wrap:wrap}
.mk-badge{font-size:.62rem;font-weight:700;border-radius:99px;padding:1px 7px;margin-top:2px}
.mk-badge.gold{background:rgba(255,184,77,.18);color:var(--a2);border:1px solid rgba(255,184,77,.5)}
.mk-badge.pink{background:rgba(255,95,168,.16);color:var(--pink);border:1px solid rgba(255,95,168,.5)}
.mk-price,.mk-tvl,.mk-fdv,.mk-chg{text-align:right;font-variant-numeric:tabular-nums;font-size:.92rem}
.mk-row em{display:none;font-style:normal;color:var(--mut)}
.mk-chg.up{color:#3fe08f}.mk-chg.dn{color:#ff6b7a}.mk-na{color:var(--mut)}
.mk-detail{padding:4px 14px 14px 58px;border-top:1px dashed var(--line)}
.mk-addr{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}
.mk-addr code{font-size:.8rem;word-break:break-all;color:var(--pink);background:rgba(0,0,0,.3);padding:5px 8px;border-radius:8px}
.mk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:12px}
.mk-stats div{background:rgba(0,0,0,.25);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}
.mk-stats span{color:var(--mut);font-size:.7rem;text-transform:uppercase}
.mk-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.mk-link{color:var(--a2);text-decoration:none;font-weight:600}.mk-link:hover{text-decoration:underline}
.mk-chartnote{margin:10px 0 0}
.mk-sub{margin:22px 0 10px;font-size:1.05rem;color:var(--a2)}
.mk-empty,.mk-src{color:var(--mut)}
.mk-src{margin:14px 0 0}
.mk-skel .mk-row{grid-template-columns:34px 1fr 90px}
.mk-sk{height:16px;border-radius:8px;background:linear-gradient(90deg,#241636,#33204a,#241636);background-size:200% 100%;animation:mkSh 1.2s linear infinite}
.mk-sk.wide{height:22px}
@keyframes mkSh{to{background-position:-200% 0}}
@media (max-width:640px){
 .mk-cols{display:none}
 .mk-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"r t p" "r t c";gap:2px 8px}
 .lp-page button.mk-row{padding:10px}
 .mk-rank{grid-area:r;font-size:.75rem}.mk-tok{grid-area:t}.mk-price{grid-area:p}.mk-chg{grid-area:c}
 .mk-tvl,.mk-fdv{display:none}
 .mk-detail{padding:4px 12px 12px}
 .mk-price{font-size:.88rem}
}
.mk-rank.pin{color:var(--a2)}
.mk-lbl{flex:none;width:44px;color:var(--mut);font-size:.72rem;text-transform:uppercase}
