.news-banner.svelte-1n7ma46{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.625rem;background-color:var(--background-muted);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.news-banner.svelte-1n7ma46:hover{border-color:oklch(from var(--primary) l c h / .45)}.news-banner-tag.svelte-1n7ma46{display:inline-flex;align-items:center;gap:.4375rem;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.news-banner-dot.svelte-1n7ma46{width:.4375rem;height:.4375rem;border-radius:9999px;background-color:var(--primary);box-shadow:0 0 oklch(from var(--primary) l c h / .55);animation:svelte-1n7ma46-news-banner-pulse 1.8s ease-out infinite}.news-banner-text.svelte-1n7ma46{flex:1 1 16rem;min-width:0;font-size:.875rem;line-height:1.4;color:var(--foreground)}.news-banner-cta.svelte-1n7ma46{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}.news-banner.svelte-1n7ma46:hover .news-banner-cta:where(.svelte-1n7ma46){color:var(--primary)}@keyframes svelte-1n7ma46-news-banner-pulse{0%{box-shadow:0 0 oklch(from var(--primary) l c h / .55)}to{box-shadow:0 0 0 .5rem oklch(from var(--primary) l c h / 0)}}@media(prefers-reduced-motion:reduce){.news-banner-dot.svelte-1n7ma46{animation:none}}
