.tit-ticker{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding:10px 0;background:var(--tit-bg,transparent);color:var(--tit-color,#fff);font-size:var(--tit-size,18px);line-height:1.5}
.tit-window{flex:1;min-width:0;overflow:auto}.tit-ticker[data-ready="1"] .tit-window{overflow:hidden}.tit-track{display:flex;width:max-content;will-change:transform}.tit-group{display:flex;align-items:center;flex-shrink:0;width:max-content}.tit-item{flex-shrink:0;padding:0 28px;white-space:nowrap;max-width:none}.tit-separator{display:block;flex-shrink:0;white-space:nowrap;line-height:inherit}.tit-static .tit-separator{display:none}.tit-item p{display:inline;margin:0}.tit-item a{color:inherit;text-decoration:underline}.tit-item img{display:inline-block;max-height:1.5em;width:auto;vertical-align:middle}.tit-ticker .tit-toggle{flex-shrink:0;cursor:pointer;background:transparent;color:inherit;border:1px solid currentColor;border-radius:4px;padding:3px 9px;font:inherit;line-height:1.2}.tit-toggle[hidden]{display:none}.tit-ticker :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.tit-ticker.tit-static .tit-window{overflow:auto}.tit-static .tit-track,.tit-static .tit-group{width:auto;display:flex;flex-wrap:wrap}.tit-static .tit-item{white-space:normal;max-width:100%;overflow-wrap:anywhere;padding:4px 16px}.tit-static .tit-clone{display:none}
@media(prefers-reduced-motion:reduce){.tit-track{will-change:auto}}
