.announcement-bar{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden;background:var(--surface-muted,#fbf3f4);color:var(--ink);border-bottom:1px solid var(--line);font-size:13px}
.announcement-bar__viewport{width:var(--concept-shell,min(1320px,calc(100% - 48px)));margin-inline:auto;min-width:0;overflow:hidden}
.announcement-bar__track{display:flex;width:max-content;animation:announcement-scroll var(--announcement-duration,40s) linear infinite}
.announcement-bar__group{display:flex;align-items:center;justify-content:space-around;gap:28px;min-width:100vw;padding:10px 28px;white-space:nowrap;flex-shrink:0}
.announcement-bar__separator{color:var(--action-primary,#97152b);font-weight:700}
@keyframes announcement-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.announcement-bar__track{animation:none;width:100%}.announcement-bar__group{min-width:0;white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px 16px}.announcement-bar__group[aria-hidden=true],.announcement-bar__pause{display:none!important}}
@media(max-width:600px){.announcement-bar{font-size:12px}.announcement-bar__group{gap:20px;padding-block:8px}}
.main-nav{scrollbar-width:none}
.main-nav::-webkit-scrollbar{display:none}
.admin-shell main .announcement-editor{max-width:850px}
.announcement-editor .panel .announcement-editor__toggle{display:flex!important;flex-direction:row;align-items:center;gap:10px}
.announcement-editor .announcement-editor__separator{max-width:280px}
