.toast-viewport.svelte-cm2cet{position:fixed;z-index:220;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;width:min(25rem,calc(100vw - 2rem));flex-direction:column;gap:.625rem;pointer-events:none}.toast-card.svelte-cm2cet{--toast-tone: var(--color-alentra-accent);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:start;overflow:hidden;padding:.9rem .9rem .95rem;border:1px solid color-mix(in srgb,var(--toast-tone) 48%,var(--color-alentra-border));border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-alentra-bg-elevated) 96%,var(--toast-tone));box-shadow:0 18px 55px #00000061;color:var(--color-alentra-text);pointer-events:auto}.toast-success.svelte-cm2cet{--toast-tone: var(--color-alentra-success)}.toast-error.svelte-cm2cet{--toast-tone: var(--color-alentra-error)}.toast-compact.svelte-cm2cet{width:fit-content;max-width:100%;align-self:flex-end;gap:.5rem;padding:.4rem .55rem;align-items:center}.toast-compact.svelte-cm2cet .toast-seal:where(.svelte-cm2cet){width:1.25rem;height:1.25rem;border:0;background:transparent}.toast-compact.svelte-cm2cet .toast-dismiss:where(.svelte-cm2cet){width:1.25rem;height:1.25rem}.toast-loading.svelte-cm2cet{--toast-tone: var(--color-alentra-warning, #b58126)}.toast-spinner.svelte-cm2cet{animation:svelte-cm2cet-toast-spin .9s linear infinite}.toast-action.svelte-cm2cet{margin-top:.5rem;color:var(--toast-tone);font-size:.8rem;text-decoration:underline;text-underline-offset:3px}@keyframes svelte-cm2cet-toast-spin{to{transform:rotate(360deg)}}.toast-info.svelte-cm2cet{--toast-tone: var(--color-alentra-accent)}.toast-seal.svelte-cm2cet{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--toast-tone);background:color-mix(in srgb,var(--toast-tone) 12%,transparent);color:var(--toast-tone)}.toast-seal.svelte-cm2cet svg:where(.svelte-cm2cet),.toast-dismiss.svelte-cm2cet svg:where(.svelte-cm2cet){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:round}.toast-copy.svelte-cm2cet{min-width:0;padding-top:.05rem}.toast-title.svelte-cm2cet{font-family:var(--font-family-mono);font-size:.6875rem;font-weight:700;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.toast-message.svelte-cm2cet{margin-top:.22rem;font-size:.8125rem;line-height:1.45;color:var(--color-alentra-text-secondary)}.toast-dismiss.svelte-cm2cet{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--color-alentra-text-muted);transition:color .14s ease,background .14s ease}.toast-dismiss.svelte-cm2cet:hover,.toast-dismiss.svelte-cm2cet:focus-visible{color:var(--color-alentra-text);background:var(--color-alentra-bg-tertiary);outline:none}.toast-life.svelte-cm2cet{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--toast-tone);transform-origin:left;animation:svelte-cm2cet-toast-life linear forwards}.toast-inline.svelte-cm2cet{position:static;width:auto;gap:0;pointer-events:auto}.toast-inline.svelte-cm2cet .toast-card:where(.svelte-cm2cet){min-height:1.25rem;grid-template-columns:auto minmax(0,1fr);gap:.3rem;align-self:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.toast-inline.svelte-cm2cet .toast-seal:where(.svelte-cm2cet){width:.875rem;height:.875rem}.toast-inline.svelte-cm2cet .toast-seal:where(.svelte-cm2cet) svg:where(.svelte-cm2cet){width:.75rem;height:.75rem}.toast-inline.svelte-cm2cet .toast-copy:where(.svelte-cm2cet){display:flex;align-items:center;gap:.4rem;padding:0}.toast-inline.svelte-cm2cet .toast-title:where(.svelte-cm2cet){color:var(--toast-tone);font-size:.6rem;letter-spacing:.035em;white-space:nowrap}.toast-inline.svelte-cm2cet .toast-action:where(.svelte-cm2cet){margin:0;font-size:.6rem;line-height:1.35}.toast-inline.svelte-cm2cet .toast-message:where(.svelte-cm2cet){margin:0}@keyframes svelte-cm2cet-toast-life{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast-life.svelte-cm2cet{animation:none;opacity:.45}}
