.announcement-bar{width:100%;font-size:12.5px;line-height:1;border-bottom:1px solid var(--site-border-1, rgba(255, 255, 255, .08));background:linear-gradient(180deg,rgba(0,229,160,.1) 0%,transparent 100%);color:var(--site-ink-1, #ededed)}.announcement-bar__stack{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:center;min-height:34px;padding:0 16px}.announcement-bar__slot{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.announcement-bar__slot.is-active{opacity:1;visibility:visible}.announcement-bar__slot.is-active:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--site-accent, #00e5a0);box-shadow:0 0 0 3px var(--site-accent-glow, rgba(0, 229, 160, .28));animation:announcement-bar-pulse 2s ease-in-out infinite}@keyframes announcement-bar-pulse{0%,to{box-shadow:0 0 0 0 var(--site-accent-glow, rgba(0, 229, 160, .28))}50%{box-shadow:0 0 0 4px transparent}}@media(prefers-reduced-motion:reduce){.announcement-bar__slot.is-active:before{animation:none}}.announcement-bar__slot a{color:var(--site-accent, #00e5a0);text-decoration:none;font-weight:500}.announcement-bar__slot a:hover{text-decoration:underline}.announcement-bar__slot kbd{display:inline-block;padding:1px 5px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;color:var(--site-ink-1, #ededed);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:4px}.announcement-bar__slot--type-warning{color:#9a3412}.announcement-bar__slot--type-critical{color:#991b1b}.announcement-bar__slot--type-warning:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b4d}.announcement-bar__slot--type-critical:before{background:#ef4444;box-shadow:0 0 0 3px #ef44444d}
