/* v0.3.14: exact user-supplied Trend Haber mark and gapless market ribbon.
   Loaded after guard-v0313; editorial card styles remain unchanged. */
.header .header-main > .thv313-brand{width:204px;min-width:160px;height:58px}
.header .thv313-brand .thv313-custom-brand{width:100%;max-width:100%;max-height:100%;height:100%;object-fit:contain;object-position:center left}
/* Safe no-animation display until a measured, gapless loop is ready. */
.site-content .thv313-market .thv313-ticker-run{width:max-content;min-width:0;animation:none!important;transform:none;display:flex;align-items:center;}
.site-content .thv313-market .thv313-ticker-group{flex:0 0 auto;width:max-content;min-width:0}
.site-content .thv313-market .thv313-ticker-run.thv314-ready{animation:thv314-scroll var(--thv314-duration,8s) linear infinite!important;will-change:transform}
@keyframes thv314-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--thv314-distance,800px)),0,0)}}
.site-content .thv313-market .thv313-ticker-viewport:hover .thv313-ticker-run.thv314-ready,
.site-content .thv313-market .thv313-ticker-viewport:focus-within .thv313-ticker-run.thv314-ready{animation-play-state:paused}
@media(max-width:730px){.header .header-main > .thv313-brand{width:157px;min-width:138px;height:49px}}
@media(prefers-reduced-motion:reduce){.site-content .thv313-market .thv313-ticker-run.thv314-ready{animation:none!important;transform:none!important;will-change:auto}}
