.announcement-bar,.announcement-card,.announcement-popup,.announcement-preview,.announcement-admin{--primary:39.6226 56.383% 63.1373%;--ring:39.6226 56.383% 63.1373%}.announcement-bar{z-index:51;border-bottom:1px solid hsl(var(--primary)/.3);background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px;line-height:1.55;position:relative}.announcement-inline{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;min-width:0;display:flex}.announcement-inline>strong{color:hsl(var(--primary))}.announcement-text{white-space:pre-wrap}.announcement-code{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.announcement-copy,.announcement-cta{max-width:100%;min-height:44px;color:hsl(var(--primary));text-underline-offset:4px;justify-content:center;align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.announcement-copy:hover,.announcement-cta:hover{text-decoration:underline}.announcement-control{width:44px;height:44px;color:hsl(var(--primary));border-radius:50%;justify-content:center;align-items:center;display:flex}.announcement-control:hover{background:hsl(var(--secondary))}.announcement-swap{animation:.65s ease-out both announcement-fade}@keyframes announcement-fade{0%{opacity:0}to{opacity:1}}.announcement-card{z-index:61;border:1px solid hsl(var(--primary)/.3);background:hsl(var(--card));border-radius:20px;width:min(350px,100vw - 2rem);max-height:calc(100dvh - 220px);padding:1.25rem;position:fixed;left:1rem;overflow-y:auto;box-shadow:0 12px 40px #0005}.announcement-popup [data-announcement-popup]{max-width:100%}@media (width>=1024px){.announcement-card{left:1.5rem}}@media (width<=639px){.announcement-inline{justify-content:flex-start;gap:.25rem .7rem}.announcement-inline>strong,.announcement-text{width:100%}.announcement-bar,.announcement-inline code{font-size:12px}.announcement-card{font-size:13px}}@media (prefers-reduced-motion:reduce){.announcement-swap,.announcement-overlay,.announcement-popup,.announcement-preview{transition:none!important;animation:none!important}}
