.announcement-stack.svelte-h6dq2i{display:flex;flex-direction:column}.announcement-banner.svelte-h6dq2i{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);width:100%}.severity-info.svelte-h6dq2i{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-fg)}.severity-warning.svelte-h6dq2i{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-fg)}.severity-critical.svelte-h6dq2i{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-fg);border-left:4px solid var(--color-error)}.banner-icon.svelte-h6dq2i{width:18px;height:18px;flex-shrink:0;margin-top:1px}.severity-info.svelte-h6dq2i .banner-icon:where(.svelte-h6dq2i){color:var(--color-primary)}.severity-warning.svelte-h6dq2i .banner-icon:where(.svelte-h6dq2i){color:var(--color-warning)}.severity-critical.svelte-h6dq2i .banner-icon:where(.svelte-h6dq2i){color:var(--color-error)}.banner-content.svelte-h6dq2i{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-size:var(--text-fluid-sm);line-height:1.4}.banner-title.svelte-h6dq2i{font-weight:600}.banner-body.svelte-h6dq2i{color:var(--color-muted)}.banner-dismiss.svelte-h6dq2i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:var(--color-muted);border-radius:var(--radius-sm);flex-shrink:0;padding:0}.banner-dismiss.svelte-h6dq2i:hover{background:color-mix(in srgb,var(--color-fg) 10%,transparent);color:var(--color-fg)}.banner-dismiss.svelte-h6dq2i:disabled{opacity:.5;cursor:default}.dismiss-icon.svelte-h6dq2i{width:14px;height:14px}
