.wraith-marquee{--distance:0.2em;overflow:hidden}.wraith-marquee .wraith-marqueeSlider{white-space:nowrap;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;gap:var(--distance);width:var(--w,auto);-webkit-animation:wraithmarquee var(--duration,20s) linear infinite;animation:wraithmarquee var(--duration,20s) linear infinite}.wraith-marquee.--dir-right{--direction:1;direction:rtl}@-webkit-keyframes wraithmarquee{to{-webkit-transform:translateX(calc(var(--direction, -1) * 50% + var(--direction, -1) * var(--distance)));transform:translateX(calc(var(--direction, -1) * 50% + var(--direction, -1) * var(--distance)))}}@keyframes wraithmarquee{to{-webkit-transform:translateX(calc(var(--direction, -1) * 50% + var(--direction, -1) * var(--distance)));transform:translateX(calc(var(--direction, -1) * 50% + var(--direction, -1) * var(--distance)))}}.wraith-marquee .wraith-marqueeChunk{font-size:inherit;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance)}.wraith-marquee .wraith-marqueeInnerChunk{font-size:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance)}.wraith-marquee .__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wraith-marquee .__sep span{color:var(--sep-color,currentColor);font-size:var(--sep-size,.8em);font-family:var(--system-font)}