.alert.svelte-11617yt{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--surface-card);display:flex}.alert--error.svelte-11617yt{border-color:var(--color-error);background:var(--color-error-wash)}.alert--success.svelte-11617yt{border-color:var(--color-success);background:var(--color-success-wash)}.alert--info.svelte-11617yt{border-color:var(--alert-border,var(--color-text-muted));background:var(--alert-bg,var(--surface-recessed,var(--color-gray-100)))}.alert__body.svelte-11617yt{gap:var(--space-xs);flex-direction:column;display:flex}.alert__title.svelte-11617yt{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.alert__text.svelte-11617yt{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.alert.svelte-11617yt .alert__dismiss{width:1.5rem;height:1.5rem;line-height:1;font-size:var(--font-xl);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;padding:0}.alert.svelte-11617yt .alert__dismiss:hover{color:var(--color-text);background:#0000000d}.alert.svelte-11617yt .alert__dismiss:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
