/* Day 6 Ticker styles (v1.7.3) */
.d6t-ticker { --d6t-gap:24px; --d6t-height:80px; --d6t-duration:30s; position:relative; width:100%; min-height:calc(var(--d6t-height) + 8px); }
.d6t-ticker .d6t-mask { overflow:hidden; width:100%; position:relative; display:flex; flex-wrap:nowrap; }
.d6t-ticker .d6t-track { display:inline-flex; align-items:center; gap:var(--d6t-gap); white-space:nowrap; will-change:transform; animation:d6t-scroll var(--d6t-duration) linear infinite; flex:0 0 auto; }
.d6t-ticker[data-pause="1"] .d6t-mask:hover .d6t-track { animation-play-state: paused; }
.d6t-ticker .d6t-item { display:flex; align-items:center; }
.d6t-ticker .d6t-item img { display:block; max-height:var(--d6t-height); height:auto; width:auto; object-fit:contain; }
.d6t-ticker .d6t-track + .d6t-track { margin-left: var(--d6t-gap); }
@keyframes d6t-scroll { from{transform:translateX(0)} to{transform:translateX(-50%)} }
.d6t-ticker--empty { padding:16px; border:1px dashed #ccc; color:#666; text-align:center; background:#fafafa; }
/* VB link map */
.d6t-link-map { margin-top:10px; font:12px/1.4 system-ui,-apple-system,Segoe UI,Roboto; background:#fff; border:1px solid #e2e2e2; border-radius:6px; padding:8px 10px; }
.d6t-link-map ul { list-style:none; margin:6px 0 0; padding:0; }
.d6t-link-map li { margin:4px 0; display:flex; gap:6px; align-items:baseline; white-space:normal; word-break:break-all; }
.d6t-map-name { font-weight:600; }
.d6t-map-sep { opacity:.6; }
.d6t-map-url { font-family:ui-monospace, SFMono-Regular, Menlo, monospace; }
.d6t-map-src, .d6t-map-none { opacity:.7; margin-left:6px; }
