.toaster.svelte-1ozf0cx{position:fixed;z-index:var(--z-toast);inset-inline:var(--space-4);bottom:max(var(--space-4),env(safe-area-inset-bottom));display:flex;flex-direction:column;pointer-events:none}@media (min-width: 40rem){.toaster.svelte-1ozf0cx{inset-inline:auto var(--space-5);bottom:var(--space-5);width:min(24rem,calc(100vw - 2 * var(--space-5)))}}.stack.svelte-1ozf0cx{display:flex;flex-direction:column;gap:var(--space-2)}.stack.svelte-1ozf0cx:not(:empty)+.stack:where(.svelte-1ozf0cx):not(:empty){margin-top:var(--space-2)}.toast.svelte-1ozf0cx{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);background:var(--surface-0);color:var(--text-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);font-family:var(--font-body)}.toast[data-tone=info].svelte-1ozf0cx{--tone: var(--info);--tone-soft: var(--info-soft)}.toast[data-tone=success].svelte-1ozf0cx{--tone: var(--success);--tone-soft: var(--success-soft)}.toast[data-tone=warning].svelte-1ozf0cx{--tone: var(--warning);--tone-soft: var(--warning-soft)}.toast[data-tone=danger].svelte-1ozf0cx{--tone: var(--danger);--tone-soft: var(--danger-soft)}.icon.svelte-1ozf0cx{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--tone-soft, var(--surface-2));color:var(--tone, var(--text-2))}.icon.svelte-1ozf0cx svg:where(.svelte-1ozf0cx){width:1.125rem;height:1.125rem}.body.svelte-1ozf0cx{min-width:0;padding-block:.3rem 0}.title.svelte-1ozf0cx{margin:0 0 var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-1)}.message.svelte-1ozf0cx{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-1);overflow-wrap:anywhere}.title.svelte-1ozf0cx+.message:where(.svelte-1ozf0cx){color:var(--text-2)}.action.svelte-1ozf0cx{position:relative;display:inline-flex;align-items:center;min-height:2rem;margin:var(--space-2) 0 0 calc(-1 * var(--space-3));padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:none;color:var(--text-link);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer;transition:background-color var(--t-out) var(--ease-out),transform var(--dur-base) var(--ease-out)}.close.svelte-1ozf0cx{position:relative;display:inline-grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-3);cursor:pointer;transition:background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out),transform var(--dur-base) var(--ease-out)}.close.svelte-1ozf0cx svg:where(.svelte-1ozf0cx){width:1.125rem;height:1.125rem}@media (hover: hover) and (pointer: fine){.close.svelte-1ozf0cx:hover,.action.svelte-1ozf0cx:hover{background:var(--surface-2);color:var(--text-1);transition-duration:var(--t-in)}.action.svelte-1ozf0cx:hover{text-decoration-thickness:2px}}.close.svelte-1ozf0cx:active,.action.svelte-1ozf0cx:active{background:var(--surface-3);transform:scale(.96);transition-duration:60ms}.close.svelte-1ozf0cx:focus-visible,.action.svelte-1ozf0cx:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (forced-colors: active){.toast.svelte-1ozf0cx{border:1px solid CanvasText}.close.svelte-1ozf0cx:focus-visible,.action.svelte-1ozf0cx:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}@media (prefers-reduced-motion: reduce){.close.svelte-1ozf0cx:active,.action.svelte-1ozf0cx:active{transform:none}}
