.banner.svelte-1d0du6l{display:flex;align-items:flex-start;gap:var(--banner-gap);padding:var(--banner-padding);border-radius:var(--banner-radius);border-width:1px;border-style:solid}.banner-positive.svelte-1d0du6l{background:var(--banner-surface-positive-fill);border-color:var(--banner-surface-positive-stroke)}.banner-positive.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--banner-content-positive-icon)}.banner-negative.svelte-1d0du6l{background:var(--banner-surface-negative-fill);border-color:var(--banner-surface-negative-stroke)}.banner-negative.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--banner-content-negative-icon)}.banner-warning.svelte-1d0du6l{background:var(--banner-surface-warning-fill);border-color:var(--banner-surface-warning-stroke)}.banner-warning.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--banner-content-warning-icon)}.banner-info.svelte-1d0du6l{background:var(--banner-surface-info-fill);border-color:var(--banner-surface-info-stroke)}.banner-info.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--banner-content-info-icon)}.banner-icon.svelte-1d0du6l{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--banner-icon-size);height:var(--banner-icon-size)}.banner-content.svelte-1d0du6l{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.banner-title.svelte-1d0du6l{font:var(--text-label-1);color:var(--color-text-primary)}.banner-message.svelte-1d0du6l{font:var(--text-body-2);color:var(--color-text-secondary)}.banner-actions.svelte-1d0du6l{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-8)}.banner-dismiss.svelte-1d0du6l{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-4);transition:background var(--transition-fast),color var(--transition-fast)}.banner-dismiss.svelte-1d0du6l:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}
