
/* Summith compact 40px market tape: no large panels or obstructing overlays. */
#sm-mansa-live-deck,.sm-mansa-deck,.sm-mansa-ticker-toggle,
#main .sm-mansa-grid,#main .sm-mansa-mover-grid{
  display:none!important;
}
.ticker.sm-tape-only{height:40px;max-height:40px;min-height:40px;overflow:hidden}
.ticker.sm-tape-only .tk-label{
  height:40px;flex:0 0 auto;padding:0 12px;
}
.ticker.sm-tape-only .tk-track{
  height:40px;overflow:hidden;flex:1 1 auto;min-width:0;
}
.ticker.sm-tape-only .tk-move{
  height:40px;align-items:center;animation:tk 88s linear infinite;
  will-change:transform;
}
.ticker.sm-tape-only .tk-item{
  display:flex;align-items:center;flex:0 0 auto;gap:9px;
  height:40px;min-height:40px;max-height:40px;
  padding:0 14px;white-space:nowrap;
  border-right:1px solid rgba(191,165,106,.24);
}
.ticker.sm-tape-only .sm-tape-symbol{
  font:700 13px/1 'DM Sans',system-ui,sans-serif;
  letter-spacing:.01em;color:#F5F2ED;
  text-decoration:none;flex:0 0 auto;
}
.ticker.sm-tape-only .sm-tape-symbol:hover{
  color:#FCB315;text-decoration:underline;
}
.ticker.sm-tape-only .sm-tape-peek{
  display:block;position:relative;flex:0 0 186px;
  width:186px;height:36px;overflow:hidden;
  pointer-events:none;border-radius:1px;
}
.ticker.sm-tape-only .sm-tape-peek iframe{
  position:absolute;display:block;left:0;top:0;
  width:320px;height:280px;border:0;
  background:transparent;
  transform:translate(-7px,-17px) scale(.72);
  transform-origin:top left;
  pointer-events:none;
}
.ticker.sm-tape-only .sm-tape-story{max-width:310px;min-width:0}
.ticker.sm-tape-only .sm-tape-story b{
  display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;
  font:600 12px/1.4 'DM Sans',system-ui,sans-serif;
  color:#F5F2ED;
}
.ticker.sm-tape-only .sm-tape-story .ex{
  color:#FCB315;font:700 10px/1.2 'DM Sans',system-ui,sans-serif;
}
.ticker.sm-tape-only .tk-asof{
  height:40px;display:flex;align-items:center;flex:0 0 auto;
  padding:0 10px;font-size:11px;
  border-left:1px solid rgba(191,165,106,.24);
  color:#BFA56A;
}
.ticker.sm-tape-only .tk-asof a{
  color:#BFA56A;text-decoration:underline;
  text-underline-offset:3px;white-space:nowrap;
}
.ticker.sm-tape-only .tk-asof a:hover{color:#FCB315}
.sm-tape-market-explainer{
  width:100%;max-width:70ch;
  font:400 14px/1.6 'DM Sans',system-ui,sans-serif;
  color:inherit;padding:12px 0;margin:0;
}
.sm-tape-market-explainer a{
  color:#BFA56A;text-underline-offset:3px;
  font-weight:600;text-decoration:underline;
}
#main .mkt-grid .sm-tape-market-explainer{grid-column:1/-1}
#main .mkt-grid .mkt{display:none!important}
#main #movers .tbl-wrap[hidden],#main #movers #mv-seg[hidden]{display:none!important}
@media(max-width:680px){
  .ticker.sm-tape-only .tk-label{padding:0 8px}
  .ticker.sm-tape-only .tk-item{padding:0 11px}
  .ticker.sm-tape-only .sm-tape-story b{max-width:170px}
  .ticker.sm-tape-only .tk-asof{display:flex!important;padding:0 6px;font-size:9px}
  .ticker.sm-tape-only .sm-tape-symbol{font-size:12px}
}
@media(prefers-reduced-motion:reduce){
  .ticker.sm-tape-only .tk-move{animation-duration:220s}
}

/* Summith light theme: keep market prices and headlines readable on ivory. */
html[data-theme="light"] .ticker.sm-tape-only{
  background:#FBFAF7;color:#0F1115;border-bottom:1px solid #DED7C8;
}
html[data-theme="light"] .ticker.sm-tape-only .tk-label{
  background:#FCB315;color:#0F1115;
}
html[data-theme="light"] .ticker.sm-tape-only .tk-item{
  color:#0F1115;border-right:1px solid #DED7C8;
}
html[data-theme="light"] .ticker.sm-tape-only .sm-tape-symbol,
html[data-theme="light"] .ticker.sm-tape-only .sm-tape-story b,
html[data-theme="light"] .ticker.sm-tape-only .sm-tape-story .ex{
  color:#0F1115;
}
html[data-theme="light"] .ticker.sm-tape-only .sm-tape-symbol:hover{
  color:#0F1115;text-decoration:underline;text-decoration-color:#BFA56A;
}
html[data-theme="light"] .ticker.sm-tape-only .sm-tape-peek{
  background:#FBFAF7;
}
html[data-theme="light"] .ticker.sm-tape-only .tk-asof{
  color:#0F1115;border-left:1px solid #DED7C8;
}
html[data-theme="light"] .ticker.sm-tape-only .tk-asof a{
  color:#0F1115;text-decoration-color:#BFA56A;
}
html[data-theme="light"] .ticker.sm-tape-only .tk-asof a:hover{
  color:#0F1115;text-decoration-color:#FCB315;
}


/* Reveal both Mansa index titles and values inside the moving market strip. */
.ticker.sm-tape-only{height:54px;min-height:54px;max-height:54px;overflow:hidden}
.ticker.sm-tape-only .tk-label,
.ticker.sm-tape-only .tk-track,
.ticker.sm-tape-only .tk-move,
.ticker.sm-tape-only .tk-item,
.ticker.sm-tape-only .tk-asof{height:54px;min-height:54px;max-height:54px}
.ticker.sm-tape-only .sm-tape-peek{
  flex:0 0 198px;width:198px;height:52px;overflow:hidden;
  background:transparent;border-radius:2px
}
.ticker.sm-tape-only .sm-tape-peek iframe{
  position:absolute;left:0;top:0;width:320px;height:280px;
  transform:translate(-3px,-1px) scale(.68);
  transform-origin:top left;
  pointer-events:none;
}
.ticker.sm-tape-only .sm-tape-story{max-width:290px}
.ticker.sm-tape-only .sm-tape-story b{max-width:230px}
@media(max-width:680px){
 .ticker.sm-tape-only .tk-label{padding:0 8px}
 .ticker.sm-tape-only .sm-tape-peek{flex-basis:196px;width:196px}
}
