.toast.svelte-ukig97{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background);border:1px solid var(--color-accent);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.4}.toast.heavy.svelte-ukig97{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:var(--font-weight-medium)}.toast-timer.svelte-ukig97{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--color-accent);transform-origin:left;animation:svelte-ukig97-toast-countdown linear forwards}.toast.svelte-ukig97:hover .toast-timer:where(.svelte-ukig97),.toast.paused.svelte-ukig97 .toast-timer:where(.svelte-ukig97){animation-play-state:paused}@keyframes svelte-ukig97-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-message.svelte-ukig97{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.toast-close.svelte-ukig97{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:inherit;border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-shrink:0}.toast-close.svelte-ukig97:hover{background:var(--color-border)}.heavy.svelte-ukig97 .toast-close:where(.svelte-ukig97):hover{background:color-mix(in srgb,var(--color-text-inverse) 20%,transparent)}
