.bp-market-ticker{
  width:100%;
  border-bottom:1px solid var(--bp-border);
  background:color-mix(in srgb,var(--bp-bg) 92%,var(--bp-panel));
  color:var(--bp-muted);
}
.bp-market-ticker__inner{
  width:100%;
  min-height:34px;
  padding:.28rem clamp(11px,3vw,28px);
  overflow:hidden;
}
.bp-market-ticker__track{
  display:flex;
  align-items:center;
  gap:.45rem;
  width:100%;
  max-width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
.bp-market-ticker__track::-webkit-scrollbar{display:none;}
.bp-market-ticker__item{
  display:inline-flex;
  align-items:baseline;
  gap:.34rem;
  flex:0 0 auto;
  white-space:nowrap;
  padding:.28rem .52rem;
  border:1px solid color-mix(in srgb,var(--bp-border) 78%,transparent);
  border-radius:999px;
  background:color-mix(in srgb,var(--bp-panel) 74%,transparent);
  font-size:.76rem;
  line-height:1;
}
.bp-market-ticker__item strong{
  color:var(--bp-gold-2);
  font-size:.72rem;
  letter-spacing:.075em;
}
.bp-market-ticker__item span{color:var(--bp-soft);font-weight:700;}
.bp-market-ticker__item em{
  font-style:normal;
  font-size:.7rem;
  font-weight:760;
  color:var(--bp-muted);
}
.bp-market-ticker__item em.is-positive{color:#6fb58b;}
.bp-market-ticker__item em.is-negative{color:#c98484;}
:root[data-theme="light"] .bp-market-ticker,
body[data-theme="light"] .bp-market-ticker{
  background:#fbf7ef;
  border-color:rgba(20,31,48,.1);
}
:root[data-theme="light"] .bp-market-ticker__item,
body[data-theme="light"] .bp-market-ticker__item{
  background:rgba(255,255,255,.68);
  border-color:rgba(20,31,48,.1);
}
:root[data-theme="light"] .bp-market-ticker__item span,
body[data-theme="light"] .bp-market-ticker__item span{color:#243449;}
:root[data-theme="light"] .bp-market-ticker__item em.is-positive,
body[data-theme="light"] .bp-market-ticker__item em.is-positive{color:#3f7f59;}
:root[data-theme="light"] .bp-market-ticker__item em.is-negative,
body[data-theme="light"] .bp-market-ticker__item em.is-negative{color:#9b5656;}
@media (max-width:760px){
  .bp-market-ticker__inner{min-height:32px;padding:.24rem 11px;}
  .bp-market-ticker__track{padding-bottom:.04rem;}
  .bp-market-ticker__item{font-size:.72rem;padding:.26rem .46rem;}
}
@supports not (background:color-mix(in srgb,#000,#fff)){
  .bp-market-ticker{background:var(--bp-bg);}
  .bp-market-ticker__item{background:var(--bp-panel);}
}
