.warning-banner.svelte-1cal8j9{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning),transparent 90%),color-mix(in srgb,var(--color-warning),transparent 95%));border:1px solid color-mix(in srgb,var(--color-warning),transparent 70%);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);animation:svelte-1cal8j9-slideIn .3s ease-out}.warning-banner.svelte-1cal8j9 .warning-content:where(.svelte-1cal8j9){display:flex;align-items:flex-start;gap:var(--spacing-sm);max-width:100%}.warning-banner.svelte-1cal8j9 .icon{color:var(--color-warning)}.warning-banner.svelte-1cal8j9 .warning-text:where(.svelte-1cal8j9){color:var(--text-primary);font-size:.875rem;line-height:1.5;flex:1;min-width:0}.warning-banner.svelte-1cal8j9 .warning-text:where(.svelte-1cal8j9) strong:where(.svelte-1cal8j9){font-weight:600;color:var(--color-warning)}.warning-banner.svelte-1cal8j9 .warning-text:where(.svelte-1cal8j9) a:where(.svelte-1cal8j9){color:var(--color-primary);text-decoration:underline;font-weight:500}.warning-banner.svelte-1cal8j9 .warning-text:where(.svelte-1cal8j9) a:where(.svelte-1cal8j9):hover{opacity:.8}@keyframes svelte-1cal8j9-slideIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}
