.steps-ticker{margin:12px 0 14px;padding:10px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;text-align:left}.steps-ticker-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.steps-ticker-head strong{font-size:15px;color:#eecbdc}.steps-ticker-head strong:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#b9d5bb;margin-right:7px}.steps-ticker-head button{min-height:44px;padding:6px 10px;background:transparent;color:#e3d8e8;border:1px solid #ffffff25;border-radius:18px;font:500 14px system-ui,sans-serif}.steps-ticker-window{overflow:hidden;padding:8px 0 4px;max-width:100%}.steps-ticker-track{display:flex;gap:28px;width:max-content;max-width:none;color:#fff0f5;font-size:17px;font-weight:550;line-height:1.4}.steps-ticker-item{white-space:nowrap}.steps-ticker-item:after{content:'♥';color:#e8bbd2;margin-left:28px}.steps-ticker-track.is-moving{animation:pastel-ticker var(--ticker-duration,30s) linear infinite}.steps-ticker-track.is-paused,.steps-ticker-window:hover .steps-ticker-track,.steps-ticker-window:focus .steps-ticker-track{animation-play-state:paused}.steps-ticker-status{font-size:15px;line-height:1.4;color:#e8d5df;margin:4px 0 0}.steps-ticker-status:empty{display:none}@keyframes pastel-ticker{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(calc(-100% + 160px))}}@media(prefers-reduced-motion:reduce){.steps-ticker-track.is-moving{animation:none}.steps-ticker-window{overflow-x:auto}}.steps-ticker-window:focus-visible,.steps-ticker-head button:focus-visible{outline:2px solid #f5c7de;outline-offset:3px}
.steps-ticker-window.is-paused{overflow-x:auto}.steps-ticker-window.is-paused .steps-ticker-track{transform:none}
