/* Existing collection navigation, now a continuous discovery tape. */
#marketCollectionList.market-trending {
  display:flex;
  align-items:stretch;
  min-height:94px;
  gap:0;
  padding:0;
  overflow:hidden;
  background:var(--panel);
}
#marketCollectionList[hidden] { display:none; }
.market-trending-label {
  flex:0 0 116px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:9px;
  border-right:1px solid var(--line);
  background:var(--panel);
  z-index:1;
}
.market-trending-label > span { color:var(--paper);font:10px var(--mono);letter-spacing:.04em;text-transform:uppercase; }
.market-trending-label > span > span { margin-right:4px; }
.market-trending-toggle { display:grid;place-items:center;width:29px;height:24px;padding:0;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted-2);cursor:pointer;font:12px var(--mono); }
.market-trending-toggle:hover { background:var(--panel-3);color:var(--paper); }
.market-trending-toggle[hidden] { display:none; }
.market-trending-viewport { flex:1;min-width:0;overflow:hidden;position:relative; }
.market-trending-track { display:flex;width:max-content;will-change:transform;position:relative; }
.market-trending-group { display:flex;flex:none;width:max-content;gap:6px;padding:6px 6px 6px 0; }
#marketCollectionList.market-trending .market-collection-item {
  flex:0 0 376px;
  width:376px;
  min-width:376px;
  min-height:82px;
  grid-template-columns:22px 46px minmax(0,1fr);
  gap:9px;
  padding:7px 12px 7px 5px;
  text-decoration:none;
  border-radius:4px;
  background:var(--chain-card,var(--panel));
  border-color:var(--chain-line,var(--line));
}
#marketCollectionList.market-trending .market-collection-item:hover { border-color:var(--chain-hover,var(--secondary)); }
#marketCollectionList.market-trending .market-collection-item.active { border-color:var(--chain-hover,var(--line));box-shadow:inset 0 -2px var(--chain-hover,var(--green)); }
#marketCollectionList .market-trend-rank { color:var(--muted);font:11px var(--mono);text-align:center; }
#marketCollectionList .market-collection-item:first-child .market-trend-rank { color:var(--green); }
#marketCollectionList.market-trending .market-collection-thumb { width:46px;height:46px; }
#marketCollectionList.market-trending .market-collection-thumb img { display:block;width:100%;height:100%;object-fit:cover; }
#marketCollectionList.market-trending .market-collection-copy { grid-template-rows:19px auto 14px;gap:3px; }
#marketCollectionList.market-trending .market-collection-copy > strong { font-size:13px; }
#marketCollectionList.market-trending .market-collection-copy > small { display:flex;gap:12px;align-items:center;margin:0;font:8px/14px var(--mono); }
#marketCollectionList .market-trend-change { color:var(--green);font-variant-numeric:tabular-nums; }
#marketCollectionList .market-trend-change.is-down { color:var(--orange); }
#marketCollectionList .market-trend-change > span { color:var(--muted);margin-left:3px; }
#marketCollectionList.market-trending :focus-visible { outline:2px solid var(--chain-hover,var(--green));outline-offset:-3px; }
/* No motion preference (or no animation API): ordinary accessible horizontal navigation. */
#marketCollectionList.is-static .market-trending-track { transform:none!important;will-change:auto; }
#marketCollectionList.is-static .market-trending-viewport { overflow-x:auto;scrollbar-width:thin; }
#marketCollectionList.is-static [data-trend-copy] { display:none; }
@media (max-width:600px) {
  .market-trending-label { flex-basis:82px; }
  .market-trending-label > span { font-size:8px;letter-spacing:0; }
  .market-trending-label > span > span { margin-right:1px; }
}
@media (prefers-reduced-motion:reduce) {
  .market-trending-track { transform:none!important;will-change:auto; }
  .market-trending-viewport { overflow-x:auto; }
  .market-trending-group[data-trend-copy] { display:none; }
}
@media (forced-colors:active) {
  #marketCollectionList.market-trending .market-collection-item { background:Canvas;border-color:CanvasText; }
}
