.toast-viewport.svelte-1fk2ial{position:fixed;top:1.2rem;right:1.2rem;z-index:1200;display:grid;gap:.7rem;width:min(calc(100vw - 2rem),24rem);pointer-events:none}.toast-card.svelte-1fk2ial{--toast-accent: color-mix(in oklab, var(--color-text-soft) 78%, transparent);--toast-background: color-mix( in oklab, var(--ui-floating-surface-bg) 94%, var(--color-text) 6% );--toast-border: color-mix(in oklab, var(--color-border-subtle) 74%, transparent);--toast-title-color: var(--color-text);--toast-description-color: var(--color-text-muted);position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:.9rem .95rem;border-radius:1rem;background:var(--toast-background);pointer-events:auto;box-shadow:inset 0 0 0 1px var(--toast-border),0 1rem 2.2rem color-mix(in oklab,var(--color-shadow-strong) 16%,transparent);animation:svelte-1fk2ial-toast-enter .18s cubic-bezier(.2,.9,.2,1)}.toast-card-success.svelte-1fk2ial{--toast-accent: var(--color-success-fill);--toast-background: var(--color-success-bg);--toast-border: color-mix(in oklab, var(--color-success-text) 24%, transparent);--toast-title-color: color-mix(in oklab, var(--color-success-text) 82%, var(--color-text) 18%);--toast-description-color: color-mix( in oklab, var(--color-success-text) 62%, var(--color-text-muted) 38% )}.toast-card-error.svelte-1fk2ial{--toast-accent: var(--color-destructive-fill);--toast-background: var(--color-destructive-bg);--toast-border: color-mix(in oklab, var(--color-destructive-text) 26%, transparent);--toast-title-color: color-mix( in oklab, var(--color-destructive-text) 84%, var(--color-text) 16% );--toast-description-color: color-mix( in oklab, var(--color-destructive-text) 66%, var(--color-text-muted) 34% )}.toast-copy.svelte-1fk2ial{display:grid;gap:.22rem;min-width:0}.toast-title.svelte-1fk2ial,.toast-description.svelte-1fk2ial{margin:0}.toast-title.svelte-1fk2ial{font-size:.96rem;font-weight:500;line-height:1.35;color:var(--toast-title-color)}.toast-description.svelte-1fk2ial{font-size:.88rem;line-height:1.45;color:var(--toast-description-color)}.toast-close.svelte-1fk2ial{position:absolute;top:.08rem;left:.08rem;z-index:1;display:inline-flex;width:1.16rem;height:1.16rem;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in oklab,var(--color-border-subtle) 58%,transparent);border-radius:999px;background:var(--ui-floating-surface-bg);box-shadow:0 .45rem 1rem color-mix(in oklab,var(--color-shadow-strong) 18%,transparent);color:var(--color-text-soft);font:inherit;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-38%,-38%);transition:background-color var(--transition-hover),color var(--transition-hover),opacity var(--transition-hover)}.toast-close.svelte-1fk2ial svg{display:block;flex:none}.toast-card.svelte-1fk2ial:hover .toast-close:where(.svelte-1fk2ial),.toast-card.svelte-1fk2ial:focus-within .toast-close:where(.svelte-1fk2ial){opacity:1;pointer-events:auto}.toast-close.svelte-1fk2ial:hover{background:var(--color-surface-hover);color:var(--color-text)}.toast-close.svelte-1fk2ial:focus-visible{outline:none}@media(max-width:640px){.toast-viewport.svelte-1fk2ial{top:.8rem;right:.8rem;left:.8rem;width:auto}}@media(hover:none){.toast-close.svelte-1fk2ial{opacity:1;pointer-events:auto;transform:translate(-38%,-38%)}}@media(prefers-reduced-motion:reduce){.toast-card.svelte-1fk2ial{animation:none}}@keyframes svelte-1fk2ial-toast-enter{0%{opacity:0;transform:translate3d(0,-.45rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}
