.hx-announcement{display:flex;align-items:center;width:100%;height:32px;background:#000;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;overflow:hidden}
.hx-announcement__viewport{flex:1;min-width:0;overflow:hidden}
.hx-announcement__track{display:flex;width:max-content;transform:translateX(0)}
.hx-announcement__group{display:flex;flex:none;align-items:center;justify-content:space-around;gap:144px;min-width:var(--hx-announcement-width,100vw);padding-right:144px;white-space:nowrap}
.hx-announcement__group>span{flex:none}
.hx-announcement__group>span:first-child{padding-left:48px}
.hx-announcement[data-ready] .hx-announcement__track{animation:hx-announcement-scroll var(--hx-announcement-duration,40s) linear 1s infinite}
.hx-announcement[data-paused] .hx-announcement__track{animation-play-state:paused}
.hx-announcement[data-editor-selected] .hx-announcement__track{animation:none;transform:none}
.hx-announcement[data-editor-selected] .hx-announcement__viewport{overflow-x:auto;scrollbar-width:none}
.hx-announcement[data-editor-selected] .hx-announcement__group[data-copy]{display:none}
@media(hover:hover){.hx-announcement:hover .hx-announcement__track{animation-play-state:paused}}
.hx-announcement__actions{display:flex;flex:none;background:#000;border-left:1px solid #ffffff40;z-index:1}
.hx-announcement .hx-announcement__action{display:grid;place-items:center;width:44px;height:32px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;text-decoration:none}
.hx-announcement .hx-announcement__action:hover{background:#333}
.hx-announcement .hx-announcement__action:focus-visible,.hx-announcement__viewport:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.hx-announcement .hx-announcement__action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.hx-announcement [hidden]{display:none!important}
.hx-announcement__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@keyframes hx-announcement-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.hx-announcement[data-ready] .hx-announcement__track{animation:none}.hx-announcement__viewport{overflow-x:auto;scrollbar-width:none}.hx-announcement__group[data-copy]{display:none}.hx-announcement__group{gap:86.4px}}
