.smcn-bar{display:flex;align-items:center;gap:12px;background:#a8d5d0;color:#1a3050;padding:8px 14px;position:relative;z-index:60;font:500 14px/1.5 system-ui,sans-serif;box-sizing:border-box}
.smcn-window{overflow:hidden;flex:1;min-width:0}.smcn-track{display:flex;width:max-content;gap:36px;align-items:center}.smcn-item{flex:none}.smcn-item::after{content:' •';margin-left:36px}.smcn-bar a{color:inherit;text-decoration:underline}.smcn-pause{border:1px solid currentColor!important;background:transparent!important;color:inherit!important;border-radius:5px;padding:4px 10px!important;cursor:pointer;font:inherit!important}.smcn-pause:focus-visible,.smcn-bar a:focus-visible{outline:3px solid #1a3050;outline-offset:2px}
.smcn-track.smcn-moving{animation:smcn-scroll var(--smcn-duration,40s) linear infinite}.smcn-bar:hover .smcn-track,.smcn-bar:focus-within .smcn-track,.smcn-bar.smcn-paused .smcn-track{animation-play-state:paused}
@keyframes smcn-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.smcn-track.smcn-moving{animation:none}.smcn-track{width:auto;flex-wrap:wrap;gap:8px}.smcn-copy,.smcn-pause{display:none}.smcn-item{flex:0 1 auto}}
