.announcement-ticker{
  position:relative;
  z-index:8;
  width:100%;
  min-height:44px;
  border-top:1px solid rgba(255,255,255,.08);
  border-bottom:1px solid rgba(255,255,255,.10);
  background:linear-gradient(90deg,rgba(14,24,44,.98),rgba(18,210,210,.14),rgba(14,24,44,.98));
  overflow:hidden;
}
.announcement-ticker[hidden]{display:none!important}
.announcement-ticker__viewport{width:100%;overflow:hidden}
.announcement-ticker__track{
  display:flex;
  width:max-content;
  align-items:center;
  transform:translate3d(0,0,0);
  will-change:transform;
  animation:announcement-marquee var(--announcement-duration,30s) linear infinite;
}
.announcement-ticker__group{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:clamp(30px,4vw,54px);
  padding:12px clamp(30px,4vw,54px) 12px 0;
}
.announcement-ticker__item{
  display:inline-flex;
  flex:0 0 auto;
  align-items:center;
  gap:10px;
  white-space:nowrap;
  color:#eaf5ff;
  font:800 13px/1.35 "Manrope",system-ui,sans-serif;
  letter-spacing:.015em;
}
.announcement-ticker__item::before{
  content:"";
  width:8px;
  height:8px;
  flex:0 0 8px;
  border-radius:50%;
  background:#20d7d1;
  box-shadow:0 0 18px rgba(32,215,209,.72);
}
.announcement-ticker:hover .announcement-ticker__track{animation-play-state:paused}
.announcement-ticker.is-static .announcement-ticker__track{animation:none!important;transform:none!important}
.announcement-ticker.is-static .announcement-ticker__group{width:100vw;justify-content:center;padding-left:18px;padding-right:18px}
.announcement-ticker.is-static .announcement-ticker__group:nth-child(2),
.announcement-ticker.is-static .announcement-ticker__item:not(:first-child){display:none}
.announcement-ticker.is-static .announcement-ticker__item{white-space:normal;text-align:center}
@keyframes announcement-marquee{to{transform:translate3d(var(--announcement-shift,-100vw),0,0)}}
[data-theme="light"] .announcement-ticker{
  border-color:rgba(11,16,32,.10);
  background:linear-gradient(90deg,rgba(239,245,255,.98),rgba(24,210,210,.16),rgba(239,245,255,.98));
}
[data-theme="light"] .announcement-ticker__item{color:#14223d}
@media(max-width:700px){
  .announcement-ticker{min-height:40px}
  .announcement-ticker__group{gap:30px;padding:10px 30px 10px 0}
  .announcement-ticker__item{font-size:12px}
}
@media(prefers-reduced-motion:reduce){
  .announcement-ticker__track{animation:none!important;transform:none!important;width:100%}
  .announcement-ticker__group{width:100%;justify-content:center;padding-left:18px;padding-right:18px}
  .announcement-ticker__group:nth-child(2),.announcement-ticker__item:not(:first-child){display:none}
  .announcement-ticker__item{white-space:normal;text-align:center}
}
.announcement-ticker.is-preparing{visibility:hidden}
