.fv-mtick {
display: flex; align-items: stretch;
border: 3px solid var(--fnv-ink); border-top: 0;
background: var(--fnv-dark-bg);
overflow: hidden;
}
.fv-mtick__k {
flex: 0 0 auto; margin: 0;
display: flex; align-items: center; white-space: nowrap;
background: var(--fnv-ink); color: var(--fnv-bg);
font-family: 'Readex Pro', sans-serif; font-size: .8125rem; font-weight: 800;
padding: 9px 14px;
}
.fv-mtick__vp  { flex: 1 1 auto; overflow: hidden; min-width: 0; }
.fv-mtick__tr  { display: flex; width: max-content; }
.fv-mtick__seq { display: flex; align-items: center; }
.fv-mtick__i {
display: inline-block;
white-space: nowrap; padding: 9px 18px;
font-family: 'Readex Pro', sans-serif; font-size: .8125rem;
color: var(--fnv-on-dark-1);
border-inline-end: 1px solid var(--fnv-on-dark-3, var(--fnv-on-dark-2));
}
.fv-mtick__i b  { color: var(--fnv-dark-text); font-weight: 800; }
.fv-mtick__cd   { color: var(--fnv-dark-text); font-weight: 800; }
.fv-mtick__n { font-family: var(--fnv-font-mono); color: var(--fnv-dark-text); }
@media (prefers-reduced-motion: no-preference) {
.fv-mtick__tr { animation: fv-mtick-run 46s linear infinite; }
.fv-mtick:hover .fv-mtick__tr,
.fv-mtick:focus-within .fv-mtick__tr { animation-play-state: paused; }
}
@keyframes fv-mtick-run { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
.fv-mtick__vp { overflow-x: auto; scrollbar-width: thin;
scrollbar-color: var(--fnv-on-dark-2) var(--fnv-dark-bg); }
}
.fv-mtick__ft {
margin: 8px 0 0; font-family: 'Readex Pro', sans-serif;
font-size: .8125rem; color: var(--fnv-ink-3); line-height: 1.7;
}
.fv-mtick__ft a { color: var(--fnv-ink); font-weight: 700; text-decoration: underline; }
