
.brand>span:last-child{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}
.brand-word{flex:none}
#page-name{display:flex;min-width:0;align-items:center;white-space:nowrap;overflow:hidden}
.subtitle-prefix{flex:none;white-space:pre}
.subtitle-window{display:block;min-width:0;overflow:hidden}
.subtitle-track{display:flex;width:max-content;gap:32px}
.subtitle-text{display:block;flex:none;white-space:nowrap}
.subtitle-track.is-scrolling{animation:article-title-scroll var(--title-duration) linear infinite;animation-delay:1.2s}
@keyframes article-title-scroll{to{transform:translateX(calc(-1 * var(--title-distance)))}}
@media(prefers-reduced-motion:reduce){.subtitle-track.is-scrolling{animation:none}.subtitle-window{overflow-x:auto;scrollbar-width:none}}
